Watch providers
Streaming
Rent
Buy
Top Cast
Benjamin Walker
Travis Parker
Teresa Palmer
Gabby Holland
Maggie Grace
Stephanie Parker
Alexandra Daddario
Monica
Tom Welling
Ryan McCarthy
Tom Wilkinson
Dr. Shep
Jesse C. Boyd
Matt
Brad James
Ben
Noree Victoria
Liz
Anna Enger Ritch
Megan
Marty Stonerock
Alice Vandy
Brett Rice
Dr. McCarthy
Ashley LeConte Campbell
Maryanne McCarthy
Sharon Blackwood
Cora
Diane Sellers
Jackie
Lou Lou Safran
Katie
Vance Griswold
Jesse
Wilbur Fitzgerald
Mr. Holland
Callan White
Mrs. Holland
Brett Kelley
Steph's Fiancé
Caity Brewer
Pretty Girl
Lori Lail Marette
Woman
Sophia Grillo
Server
Simone Griffeth
Distinguished Woman
Joseph Gallison
Distinguished Man
Veda Wilson
Churchgoer
Niki Davis
Shelly Ballard (uncredited)
Jennifer Brown Andersen
Taylor's Mom (uncredited)
Rochelle Aycoth
Doctor (uncredited)