Heaven is for Real - Cast

Heaven is for Real Movie Poster

Greg Kinnear

as Todd Burpo


Kelly Reilly

as Sonja Burpo


Connor Corum

as Colton Burpo


Margo Martindale

as Nancy Rawling




Vivian Winther

as Katherine Watson


Pete Hudson

as Old Man Watson


Ursula Clark

as Painting Girl


  Change Location