Léo Rosa(1983-2021)
- Actor
- Second Unit Director or Assistant Director
Léo Rosa was born on 13 December 1983 in Porto Alegre, Rio Grande do Sul, Brazil. He was an actor and assistant director, known for Opposite Lives (2006), King David (2012) and Soulbound (2011). He died on 9 March 2021 in Rio de Janeiro, Brazil.