The Horse Whisperer Movie Poster

The Horse Whisperer

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