Home/Leo McHugh Carroll
Leo McHugh Carroll
Living

Is Leo McHugh Carroll Still Alive?

Biography

Age 26
GenderMaleBorn05/05/2000 (26)Born inChicago, Illinois, United States Chicago, Illinois, United StatesTMDb#4174823 ↗

Filmography2 titles

YearTitleCharacterAge at
release
2014NoahMovieJapheth14
2007Fred ClausMovieGiggling Boy (uncredited)7