Bolstered by a strong Veteran’s Day showing, Marvel Studios’ Doctor Strange will top the box office for the second consecutive week.

Doctor Strange earned $14.9 million on Friday and is projected to earn a total of about $40-45 million total this weekend, which puts it in striking distance of the $150 million mark.

Second place once again goes to Fox’s animated Trolls movie. Trolls earned $12.2 million on Friday and is on track for a second-weekend take of abut $34 million.

Arrival makes its debut this weekend. Arrival performed better than expected, earning $9.3 million on Friday. Arrival is expected to take third place a the weekend box office with a total of about $24 million.

Holiday flick Almost Christmas looks to open in fourth place, with $16 million this weekend after a $5.9 million Friday haul.

In Doctor Strange, Dr. Stephen Strange's (Benedict Cumberbatch) life changes after a car accident robs him of the use of his hands. When traditional medicine fails him, he looks for healing, and hope, in a mysterious enclave. He quickly learns that the enclave is at the front line of a battle against unseen dark forces bent on destroying reality. Before long, Strange is forced to choose between his life of fortune and status or leave it all behind to defend the world as the most powerful sorcerer in existence.

Doctor Strange is directed by Scott Derrickson, who wrote the screenplay with C. Robert Cargill from a story by Derrickson, Cargill, and Jon Spaihts. Doctor Strange stars Benedict Cumberbatch, Chiwetel Ejiofor, Rachel McAdams, Benedict Wong, Michael Stuhlbarg, Benjamin Bratt, Scott Adkins, Mads Mikkelsen, and Tilda Swinton.

NEXT: Stan Lee Talks Doctor Strange Cameo / Why Doctor Strange Is A Disappointment / Director Scott Derrickson Took A Doctor Strange Prop Home / Doctor Strange Gets A Manga Prequel / Doctor Strange Almost Had A Different Villain / Every Doctor Strange Easter Egg, Cameo, And Reference / Doctor Strange Breaks IMAX Record

In Trolls, after the Bergens invade Troll Village, Poppy (Kendrick), the happiest Troll ever born, and the overly-cautious curmudgeonly Branch (Timberlake) set off on a journey to rescue her friends. Together, this mismatched duo embark on a rescue mission full of adventure and mishaps - trying to tolerate each other long enough to get the job done.

Trolls was directed by Mike Mitchell and Walt Dohrn and was written by Jonathan Aibel, Glenn Berger and Erica Rivinoja. Trolls stars Anna Kendrick, Justin Timberlake, Zooey Deschanel, Russell Brand, James Corden and Gwen Stefani.

In Arrival, linguistics professor Louise Banks leads an elite team of investigators when humongous spaceships touch down in 12 locations around the world. As nations teeter on the verge of global war, Banks and her crew must race against time to find a way to communicate with the extraterrestrial visitors. Hoping to unravel the mystery, she takes a chance that could threaten her life and quite possibly all of mankind.

Arrival is directed by Denis Villeneuve and written by Eric Heisserer, based on the short story "Story of Your Life" by author Ted Chiang. The film stars Amy Adams, Jeremy Renner, Forest Whitaker, Michael Stuhlbarg and Tzi Ma.

In Almost Christmas, Walter is a retired automotive engineer who lost the love of his life one year earlier. Now that the holiday season is here, he invites his four grown children and the rest of the family to his house for a traditional celebration. Poor Walter knows that if daughters Rachel and Cheryl and sons Christian and Evan can spend five days together under the same roof, it will truly be a Christmas miracle.

Almost Christmas is directed by David E. Talbert and stars Kimberly Elise, Mo'Nique, Nicole Ari Parker, Gabrielle Union, Keri Hilson, Jessie Usher, Danny Glover, Omar Epps, John Michael Higgins and Romany Malco.