Leo McHugh Carroll
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 ...Show More
Leo McHugh Carroll's FILMOGRAPHY
as Actor (2)
Leo McHugh Carroll'S roles
Japheth