Travis Shelton
Jeremy Irvine
Leonard/The Professor
Noah Wyle
Shank
Haley Joel Osment
Dena
Minka Kelly
Travis Shelton
Jeremy Irvine
Lori
Adelaide Clemens
Carlton Toomey
Steve Earle
Hubert
Marcus Hester
Mrs. Ponder
Sandra Ellis Lafferty
Travis' Father
Alex Van
Grandfather
Stephen Gevedon
Store Manager
Tim Ware
Leonard's Grandmother
Diana Lenska
Mr. Anderson
Tom Gilroy
Mother
Robin Mullins
Wesley
Colin Dennard
Patient
Fred Galle