Meninos Vestem Rosa (1 episode)
O Filho de Mil Homens as Crisóstomo
2024
Bizarre Fish from the Abyssal Zone as Tartaruga (voice)
2024
Noah's Ark as Vini (voice)
2023
Wolf Pack as Garrett Briggs (8 episodes)
2022
Boundless as Magallanes (6 episodes)
2021
Save Ralph as A rabbit (voice)
2020
Latin America from Above as Narrator (Brazil) (8 episodes)
2020
Candango: Memoirs from a Festival as Self
2020
Good Morning, Verônica as Jerônimo (3 episodes)
2020
Project Power as Biggie
2020
Sandy & Junior: A História as Self (7 episodes)
2019
Reprisal as Joel Kelly (10 episodes)
2019
A Little Late with Lilly Singh as Self (1 episode)
2019
Que História é Essa, Porchat? as Self (1 episode)
2019
Solteira e Boa Rapariga as David (1 episode)
2019
Monica and Friends: Bonds as Louco
2019
A Translator as Malin
2018
Com a Palavra, Arnaldo Antunes as Self
2017
Conversa com Bial (1 episode)
2017
Lady Night as Self (1 episode)
2017
Brazilian Cinema in the 20th Century as Self
2016
Westworld as Hector Escaton (22 episodes)
2016
Westworld as Hector Escaton (archive footage) (2 episodes)
2016
Ben-Hur as Jésus Christ
2016
Pelé: Birth of a Legend as Brazilian announcer
2016
Velho Chico as Afrânio de Sá Ribeiro (Coronel Saruê) (1ª Fase) (172 episodes)
2015
Jane Got a Gun as Fitchum
2015
The 33 as Laurence Golborne
2015
Luz, Câmera, 50 Anos: Hoje é Dia de Maria - O Filme as Amado Fênix
2014
Rio, I Love You as Ele (segment "Pas de Deux")
2014
Rio 2 as Tulio (voice)
2014
300: Rise of an Empire as Xerxes
2014
Late Night with Seth Meyers as Self (1 episode)
2013
The Frame as Xerxes (1 episode)
2013
Rio 2096: A Story of Love and Fury as Piatã / Junior (voice)
2013
The Last Stand as Frank Martinez
2012
Sessão de Terapia as Dr. Davi Greco (7 episodes)
2012
Hemingway & Gellhorn as Paco Zarra
2012
What to Expect When You're Expecting as Alex
2012
Kings & Rats as Roni Rato
2011
Homens de Bem as Ciba
2011
My Country as Marcos
2011
Heleno as Heleno de Freitas
2011
Rio as Tulio (voice)
2011
There Be Dragons as Oriol
2009
Alta Definição as Self (1 episode)
2009
Post Grad as David Santiago
2008
Che: Part Two as Raúl Castro
2008
Che: Part One as Raúl Castro
2008
Slightly Out of Tune as Joaquim (young) / Antonio Goldfaber
2008
Lion's Den as Ramiro
2008
Redbelt as Bruno Silva
2007
Not by Chance as Pedro
2005
Hoje é Dia de Maria as Amado Fenix (8 episodes)
2005
Hoje é Dia de Maria as Dom Chico Chicote (5 episodes)
2004
This Girl's Life as Sammy (uncredited)
2004
Chanel N°5: The Film as Man
2004
Owner of the Story as Young Luiz Cláudio
2004
Lost as Paulo (23 episodes)
2003
Love Actually as Karl
2003
Charlie's Angels: Full Throttle as Randy Emmers
2003
The Roman Spring of Mrs. Stone as Young Man
2003
Carandiru as Lady Di
2003
Mulheres Apaixonadas as Diogo Ribeiro Alves Nogueira (203 episodes)
2002
Pastores da Noite as Padre Gomes (4 episodes)
2001
Behind the Sun as Tonho
2001
Brainstorm as Wilson Souza Neto
2001
Os Normais as Júlio (1 episode)
2001
Estrela-Guia as Carlos Charles Pimenta (83 episodes)
1999
O Trapalhão e a Luz Azul as D'Artagnan
1999
Suave Veneno as Eliseu Vieira (209 episodes)
1999
O Belo e as Feras as Henrique (1 episode)
1998
Hilda Furacão as Frei Malthus (32 episodes)
1998
Mulher as Jorge (1 episode)
1997
O Amor Está no Ar as Leonardo Freitas Menezes (Léo) (137 episodes)
1996
Sai de Baixo as Gama (1 episode)
1995
Explode Coração as Serginho (155 episodes)
1994
A Comédia da Vida Privada as Gabriel (1 episode)
1994
Pátria Minha as Fernando Ferreira de Abreu (Nando) (203 episodes)
1993
Olho no Olho as Pedro (185 episodes)