Bryan Cranston and James Franco face off in the festive comedy Why Him?, the first global trailer for which has just arrived.

The former Breaking Bad star plays an over-protective father who takes an immediate dislike to daughter Zoey Deutch’s new boyfriend (Franco), a socially awkward Silicon Valley billionaire. Co-producer Jonah Hill had a hand in the script and the director is John Hamburg (I Love You Man).

Why Him? opens in cinemas on Boxing Day.