Sam Humphrey as Charles Stratton, a dwarf performer who is also known by his stage name, General Tom Thumb. James Babson provides Stratton 's speaking and singing voice.
who sings for charles in the greatest showman
James Babson