Negli anni '80, lo scolaro Jack (Kit Connor) ama ascoltare i racconti di suo nonno (Sir Tom Courtenay) sul suo tempo come pilota dello Spitfire della Battaglia d'Inghilterra, ma con il morbo di Alzheimer sul set, i genitori di Jack hanno messo il vecchio in pensione gestito in casa dalla sadica Miss Dandy (Jennifer Saunders). Quando la famiglia arriva a visitare il nonno, Jack è scioccato dal suo trattamento, scoprendo anche il piano di Miss Dandy per truffare i residenti. Così, aiutato da sua sorella e dal suo ragazzo, Jack decide di liberare il nonno, che insiste per portare con sé gli altri residenti.