
Leo Deluglio
Leo Deluglio. Actor: Champs 12. Leo Deluglio was born on 27 May 1990 in Buenos Aires, Argentina. He is an actor, known for Champs 12 (2009), Vikki RPM (2017) and Who Killed Sara? (2021).
Career stats
2Films
2Posters
—Years active
2026Peak year
Eras & genres
Eras
Genres

