Une année entière s'est écoulée depuis que Walden Schmidt (Ashton Kutcher), un milliardaire au coeur brisé par l'échec de son mariage, a tenté de se noyer dans l'océan. Il finit par aboutir dans une maison de plage de Malibu. C'est là qu'Alan Harper (Jon Cryer), un chiropraticien angoissé, et son fils Jake (Angus T. Jones), un adolescent plutôt mou, vivaient depuis huit ans avec le frère d'Alan, jusqu'à sa mort soudaine. Walden achète la maison et invite Alan à y rester, lui évitant ainsi de devoir s'installer chez sa mère.