20th Century Fox has unveiled a new red-band trailer for Why Him?, offering a very NSFW look at the upcoming R-rated comedy. Directed by I Love You Man helmer John Hamburg and based on an original story by Hamburg, Ian Helfer, and Jonah Hill, the film stars Bryan Cranston as an overprotective father who clashes with his daughter’s billionaire Silicon Valley boyfriend (James Franco) over the holidays. Franco plays a foul-mouthed, socially awkward and completely insufferable internet entrepreneur, while Cranston plays a straight-laced family man.

This clash of opposites is nothing new, but this red-band trailer is actually pretty funny and flaunts a different kind of holiday movie. Hamburg has only directed a few features thus far, including the underrated Along Came Polly, but he usually crafts funny and slightly offbeat comedies, so we can at least hope Why Him? isn’t as traditional as it looks at first glance. Moreover, the ensemble is pretty terrific, with Vampire Academy standout Zoey Deutch playing the aforementioned daughter and Megan Mullally playing her mom.

Check out the new, profanity-laced trailer for Why Him? below. The film also stars Keegan-Michael Key, Adam Devine, Casey Wilson, and Andrew Rannells. Why Him? opens in theaters on December 23rd.

Here's the official synopsis for Why Him?:

Over the holidays, Ned (Bryan Cranston), an overprotective but loving dad and his family visit his daughter at Stanford, where he meets his biggest nightmare: her well-meaning but socially awkward Silicon Valley billionaire boyfriend, Laird (James Franco). The straight-laced Ned thinks Laird, who has absolutely no filter, is a wildly inappropriate match for his daughter. The one-sided rivalry-and Ned's panic level-escalate when he finds himself increasingly out of step in the glamorous high-tech hub, and learns that Laird is about to pop the question.

why-him-james-franco
Image via 20th Century Fox
why-him-james-franco-bryan-cranston
Image via 20th Century Fox
why-him-cast-image
Image via 20th Century Fox

why-him-poster