Home›Leo HarrisLeo HarrisKnown for ActingBorn:2013-08-08Place:Swansea, West Glamorgan, Wales, UKMovies2026Something Pointless Details TV Shows2025The Count of Monte Cristo Details 2024Lost Boys and Fairies Details