All Cast

Val Kilmer

Val Kilmer

Mark Twain

Katherine McNamara

Katherine McNamara

Becky Thatcher

Jake T. Austin

Jake T. Austin

Huckleberry Finn

Joel Courtney

Joel Courtney

Tom Sawyer

Noah Munck

Noah Munck

Ben Rogers

Christine Kaufmann

Christine Kaufmann

Aunt Polly

Velizar Binev

Velizar Binev

Preacher

Dan van Husen

Dan van Husen

Windy

Miles Mussenden

Miles Mussenden

Jim

Sewell Whitney

Sewell Whitney

Defense Attorney

Garren Stitt

Garren Stitt

Young Boy (uncredited)