Greg Kinnear interpreta Todd Burpo, imprenditore di una piccola città, vigile del fuoco volontario e pastore, che cerca di andare avanti in un anno difficile per la sua famiglia. Dopo che suo figlio Colton è stato ricoverato in ospedale per un intervento chirurgico d'urgenza, Todd e sua moglie Sonja sono felici per la sua guarigione miracolosa. Ma sono del tutto impreparati a ciò che succede dopo. Colton inizia a descrivere nei particolari il suo incredibile viaggio verso il cielo.