La storia viene raccontata tutta in flashback ed è ambientata nel presente e vengono narrati tutti gli avvenimenti di anni prima
Nella New Orleans del 1918 Thomas Button (Jason Flemyng) è un uomo d'affari molto ricco. L'ultimo giorno della prima guerra mondiale sua moglie viene a mancare mentre dà alla luce il proprio figlio, figlio che ha la salute pari ad un uomo di novanta anni. Il padre del ragazzo afflitto da questa grave situazione abbandona il figlio sulle scale di una casa di riposo dove la signora Queenie lo prende in cura e gli da il nome Benjamin.
La signora Queenie fa visitare il bambino da un medico e scopre che il bambino è distinato a morire di vecchiaia in poco tempo. Ma con il passare del tempo il bambino sempre rinvigorirsi anzichè andare verso la morte. Comincia a fare i primi passi all'età di sette anni. Nell'ospizio cresce ben visto poichè nessuno sa del suo passato. Fa amicizia con persone "relativamente" piu' giovani di lui. Viene anche contattato dal suo vero padre che pero' non si fara' mai riconoscere fino alla sua morte. All'ospizio c'è spesso una bambina, Daisy, che spesso viene a trovare la nonna. Daisy capisce subito che in Benjamin c'è qualcosa di diverso
Infatti durante i soggiorni di Daisy nell'ospizio tra i due nasce un'ottimo rapporto che getterà le basi per un ottima amicizia, ma con il tempo nella ragazza fiorirà un dolce sentimento nei confronti di Benjamin.































