"Why Him?" mengisahkan Ned Fleming (Bryan Cranston) seorang ayah yang sangat mencintai dan menjaga istri serta putra dan putrinya. Suatu ketika sang putri, Stephanie (Zoey Deutch), ingin mempertemukan kekasihnya Laird Mayhew (James Franco) kepada keluarganya. Laird adalah seorang pria milioner pemilik perusahaan teknologi populer. Namun, sikap Laird yang berbeda membuat Ned tidak menyetujui hubungan Stephanie dengan Laird. Dengan berbagai cara, Ned mencoba merubah keputusan putrinya untuk bersama dengan Laird. Namun sebaliknya, Laird yang tetap menjadi dirinya justru dapat mendekatkan diri dengan ibu dan adik Stephanie selama mereka tinggal bersama.