The Horse Whisperer - Cast

The Horse Whisperer Movie Poster

Robert Redford

as Tom Booker


Kristin Scott Thomas

as Annie MacLean


Scarlett Johansson

as Grace MacLean


Sam Neill

as Robert MacLean


Dianne Wiest

as Diane Booker


Chris Cooper

as Frank Booker



Cherry Jones

as Liz Hammond


Ty Hillman

as Joe Booker



Austin Schwarz

as Twin #1


Dustin Schwarz

as Twin #2


Jeanette Nolan

as Ellen Booker


Steve Frye

as Hank


Don Edwards

as Smokey


  Change Location