Search results
We did not find results for: Leo McHugh Carroll.
Check spelling or type a new query.
We did not find results for: Leo McHugh Carroll.
Check spelling or type a new query.
Leo and his twin brother Lucas are the youngest of five children including older brothers Vincent and Xavier, and only sister Tori. Born 5/5/2000 in Chicago, Illinois, Leo resides across the lake from the city on the Southwest shore of Michigan. Leo's interest in acting began as a preschooler when he joined the cast of The Music Man with his siblings. imdb.com