In the movie, Cranston plays Ned, an overprotective-but-loving dad who develops a rivalry with his daughter's socially awkward billionaire boyfriend, Laird (Franco), which reaches epic proportions when he learns that Laird plans to pop the question.
Thanks to a hilarious script and surprising improvisations, the actors admitted that they both broke character several times while filming, but they explained that it's not always a bad thing.
"If you are actually cracking up on set and that's your job, it's amazing," Franco said. "But I never want to lose a great line or a great reading, so I really try not to laugh."
Cranston said that Franco might have been better about keeping a straight face on camera, which could be due to the fact that the film's storyline hits closer to home for Cranston. The Golden Globe winner and his wife, Robin Dearden, have a 23-year-old daughter, Taylor.
"[I'm] very protective," Cranston said. "It's the one thing when you become a father. It's like, 'That's it. There's finally something in this world that is far more important than myself or my wife, and that's everything."
Why Him? opens Christmas Day. Franco says he'll be spending the holiday with his two brothers, Dave and Tom, and their mother, Betsy.
"None of us have children, so it feels like this is a holiday that needs some children soon," Franco said. "My youngest brother is actually getting married in February. Maybe he'll be the first."