Diretor e roteirista, teve seu primeiro longa-metragem, Cinema, Aspirinas e Urubus (2005), premiado na mostra Un Certain Regard do Festival de Cannes. Em parceria com Karim Aïnouz, codirigiu Viajo Porque Preciso e Volto Porque te Amo (2009), que estreou no Festival de Cinema de Veneza, e codirigiu com Cao Guimarães O Homem das Multidões (2014), que estreou no Festival de Berlim em 2014. Seu filme seguinte, Joaquim (2017), foi selecionado para a mostra competitiva do Festival de Berlim em 2017. Seu último filme, Estou me Guardando pra Quando o Carnaval Chegar (2019), ganhou o Prêmio da Crítica no É Tudo Verdade.