Cast (19)

Miley Cyrus

Veronica 'Ronnie' Miller

Greg Kinnear

Steve Miller

Bobby Coleman

Jonah Miller

Liam Hemsworth

Will Blakelee

Hallock Beals

Scott

Kelly Preston

Kim

Nick Lashaway

Marcus

Carly Chaikin

Blaze

Kate Vernon

Susan Blakelee

Melissa Ordway

Ashley

Nick Searcy

Tom Blakelee

Adam Barnett

Teddy

Lance E. Nichols

Pastor Harris

Carrie Malabre

Cassie

Stephanie Leigh Schlund

Bonnie Johnson

Rhoda Griffis

Anthony Paderewski

Michael Jamorski

Lance

Crew (23)

Julie Anne Robinson

Director

Jeff Van Wie

Screenplay

Nicholas Sparks

Novel

John Gilbert

Stunt Double

Louise Frogley

Costume Design

Nelson Coates

Production Design

Amanda Mackey

Casting

Cathy Sandrich Gelfond

Casting

Aaron Zigman

Original Music Composer

John Lindley

Director of Photography

Cal Johnson

Stunt Coordinator

Dale Cannon

Stunts

Michael Jamorski

Stunts

Amy Jordan

Stunt Double

Cal Johnson

Stunt Double

William Purcell

Special Effects Coordinator

Ted Larkin

Stunts

David Paul Lord

Stunts

Miley Cyrus

Songs

Nancy Richardson

Editor

Jennifer Gibgot

Producer

Adam Shankman

Producer

Nicholas Sparks

Screenplay