Leonor Teles nasceu em 1992, em Vila Franca de Xira. Licencia-se em Realização e Cinematografia na Escola Superior de Teatro e Cinema e completa o seu mestrado em Audiovisual e Multimédia na Escola Superior de Comunicação. O seu primeiro filme foi o documentário “Rhoma Acans”, de 2013, onde explorou as suas raízes ciganas, ficando a conhecer a história da sua avó e bisavó paternas. Em 2018 ganha o Prix International de la Scam – Festival Cinéma du Réel em Paris pela sua primeira longa-metragem “Terra Franca”.
Em 2016 apresenta na Berlinale a sua curta-metragem “Balada de um Batráquio”, obra pela qual ganha o Urso de Ouro, tornando-se assim a pessoa mais nova a receber este galardão.