Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
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.