All Cast

Benjamin Walker

Benjamin Walker

Travis Parker

Teresa Palmer

Teresa Palmer

Gabby Holland

Maggie Grace

Maggie Grace

Stephanie Parker

Alexandra Daddario

Alexandra Daddario

Monica

Tom Welling

Tom Welling

Ryan McCarthy

Tom Wilkinson

Tom Wilkinson

Dr. Shep

Jesse C. Boyd

Jesse C. Boyd

Matt

Brad James

Brad James

Ben

Noree Victoria

Noree Victoria

Liz

Anna Enger Ritch

Anna Enger Ritch

Megan

Marty Stonerock

Marty Stonerock

Alice Vandy

Brett Rice

Brett Rice

Dr. McCarthy

Ashley LeConte Campbell

Ashley LeConte Campbell

Maryanne McCarthy

Sharon Blackwood

Sharon Blackwood

Cora

Diane Sellers

Diane Sellers

Jackie

Lou Lou Safran

Lou Lou Safran

Katie

Vance Griswold

Vance Griswold

Jesse

Wilbur Fitzgerald

Wilbur Fitzgerald

Mr. Holland

Callan White

Callan White

Mrs. Holland

Brett Kelley

Brett Kelley

Steph's Fiancé

Caity Brewer

Caity Brewer

Pretty Girl

Lori Lail Marette

Lori Lail Marette

Woman

Sophia Grillo

Sophia Grillo

Server

Simone Griffeth

Simone Griffeth

Distinguished Woman

Joseph Gallison

Joseph Gallison

Distinguished Man

Veda Wilson

Veda Wilson

Churchgoer

Niki Davis

Niki Davis

Shelly Ballard (uncredited)

Jennifer Brown Andersen

Jennifer Brown Andersen

Taylor's Mom (uncredited)

Rochelle Aycoth

Rochelle Aycoth

Doctor (uncredited)

Samantha Bell

Samantha Bell

Nicholas Farrior

Nicholas Farrior