Alecia Elliott

Cast

Tom Sawyer
Amy Lawrence (singing voice)