- Born
- Died
- Birth nameLeonardo Rosa da Silva
- Léo Rosa was born on December 13, 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 March 9, 2021 in Rio de Janeiro, Brazil.
Contribute to this page
Suggest an edit or add missing content