Alecia Elliott
Cast
Tom Sawyer
Amy Lawrence (singing voice)