All 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)
