Jason Kelly (Zac Efron), um jovem que está prestes a casar-se, é incumbido de levar Dick Kelly (Robert De Niro), o avô pervertido e ex-general do exército, até a Florida para umas férias.
Na verdade, as intenções do avô não são as melhores: ele quer apenas afastar o neto da noiva, por achar que ele irá casar-se com a mulher errada.