There are a bunch of new movies opening Christmas weekend. New films include Passengers (Jennifer Lawrence, Chris Pratt), Why Him? (James Franco, Bryan Cranston), Assassin’s Creed (Michael Fassbender), Patriots Day (Mark Wahlberg), Sing (animated), A Monster Calls (Felicity Jones), Silence (Andrew Garfield), The Wasted Times (Ziyi Zhang), and Julieta (Emma Suarez). Why Him? and Passengers are the top of my list. Why Him? looks really funny and Passengers might be a good sci-fi story. Continue reading for summaries and trailers of the new films for this weekend.