Samuel (Manuel Lozano) es un adolescente que lleva más de tres años encerrado en su casa. Su abuelo Paúl (Fernando Fernán Gómez), un gran escritor, le enseña todo lo que necesita saber sobre la vida. Ambos conspiran para librarse de los profesores que contrata Marina (Verónica Sánchez), la hermana de Samuel. Sin embargo, todo cambia con la llegada de Gabriel (Daniel Guzmán), un joven psicólogo apasionado por su profesión, pero extremadamente tímido con las mujeres, que se resiste a ser despedido. En esta situación, profesor y alumno establecen un pacto: Samuel le enseñará a Gabriel el arte de la seducción, y éste los dejará en paz...