| Movie | Sombras Brancas | Artur Semedo | 2023-04-20 |
| Movie | Amadeo | José Emygdio de Sousa Cardoso | 2023-01-26 |
| Movie | Bruno Aleixo's Film | 2020-01-23 | |
| Series | Nazaré | Joaquim Gomes | 2019-09-09 |
| Movie | Rage | Commander | 2018-10-31 |
| Movie | Arabian Nights | 2015-05-16 | |
| Movie | Arabian Nights: Volume 2, The Desolate One | 2015-07-29 | |
| Series | Will for Revenge | José Maria Ataíde | 2015-05-18 |
| Movie | Arabian Nights: Volume 1, The Restless One | Primeiro-Ministro | 2015-06-24 |
| Series | Salty Sea | Vicente Cruz | 2014-09-15 |
| Movie | The Gilded Cage | TV actor (uncredited) | 2013-04-19 |
| Series | Winter Sun | Manuel | 2013-09-16 |
| Movie | Lápis Azul | Mário Bento | 2012-07-01 |
| Movie | Operation Autumn | General Humberto Delgado (voice) | 2012-11-22 |
| Series | The Fire of the Rose | José da Maia | 2011-09-19 |
| Series | Mar de Paixão | Miguel Vasconcelos | 2010-03-15 |
| Series | Regresso a Sizalinda | Renato | 2010-07-17 |
| Movie | Eccentricities of a Blonde-Haired Girl | Chapéu de Palha | 2009-04-30 |
| Movie | Twist of Fate | Lourenço Menezes | 2009-11-12 |
| Movie | The Lovebirds | Vitor | 2008-03-13 |
| Movie | True and Tender is the North | João de Barros | 2008-09-30 |
| Series | Codename: Sintra | Conde | 2007-01-07 |
| Movie | The Mystery of Sintra | Count Jorge Valadas | 2007-05-03 |
| Movie | O Capacete Dourado | Trindade | 2007-09-19 |
| Series | Fascínios | Raul Ventura | 2007-11-26 |
| Movie | Lavado em Lágrimas | Dove Buyer | 2006-01-26 |
| Movie | 98 Octanas | Dinis | 2006-03-14 |
| Movie | Widow and Rich No Longer a Bitch | Captain Eugénio Malaparte | 2006-11-16 |
| Movie | The Fatalist | Tiago | 2005-06-26 |
| Movie | Diary of a New World | Tenente Covas | 2005-09-16 |
| Movie | The Crime of Father Amaro | Dr. Gouveia | 2005-10-27 |
| Series | O Jogo | Jorge | 2004-02-09 |
| Movie | Outside | José Maria Cristiano | 2004-04-01 |
| Movie | The Fifth Empire | D. Sancho I | 2004-09-09 |
| Movie | A Passagem da Noite | lawyer | 2003-03-14 |
| Movie | The Immortals | Horácio Lobo | 2003-11-07 |
| Movie | O Delfim | Palma Bravo | 2002-03-13 |
| Movie | A Falha | António | 2002-10-24 |
| Movie | Deux | Sintra castle keeper | 2002-11-13 |
| Movie | Querida Mãe | Sérgio | 2001-03-29 |
| Movie | Who Are You? | Frei Jorge | 2001-06-26 |
| Movie | Porto of My Childhood | Chico | 2001-09-19 |
| Movie | April Captains | Rui Gama | 2000-04-21 |
| Movie | Alta Fidelidade | Carlos | 2000-04-21 |
| Movie | Lourdes | 2000-05-29 | |
| Movie | Love Torn in a Dream | Baniel / un Pirate | 2000-11-22 |
| Movie | Um Passeio no Parque | Pedro | 2000-09-12 |
| Series | Super Pai | Dinis | 2000-12-25 |
| Movie | Word and Utopia | Provincial | 2000-11-17 |
| Movie | Natal 71 | narrator (voice) | 1999-01-01 |
| Movie | Jaime | Gil | 1999-03-14 |
| Movie | Inferno | Toni | 1999-12-24 |
| Movie | Longe da Vista | Warden | 1999-04-02 |
| Series | Diário de Maria | Filipe Domingues | 1998-11-25 |
| Series | Ballet Rose | Padre Manuel | 1998-09-21 |
| Series | Um Sarilho Chamado Marina | 1998-12-02 | |
| Series | A Grande Aposta | Fernando Ribeiro | 1997-09-09 |
| Series | Riscos | 1997-10-04 | |
| Series | Não Há Duas Sem Três | Joaquim | 1997-10-07 |
| Series | Roseira Brava | Jaime Faria | 1996-01-08 |
| Movie | A Fachada | 1996-03-02 | |
| Series | Sai da Minha Vida | Rogério | 1996-07-15 |
| Movie | La leyenda de Balthasar el Castrado | Terramare | 1996-04-22 |
| Movie | Party | Rogério | 1996-06-27 |
| Movie | Tordesilhas - O Sonho do Rei | Cristovão Colombo | 1995-01-02 |
| Movie | Runaways | 1995-08-23 | |
| Movie | Adam and Eve | Game Show Host | 1995-12-22 |
| Movie | Sinais de Fogo | Almeida | 1995-11-03 |
| Movie | Blind Man's Bluff | Man | 1994-11-18 |
| Series | A Banqueira do Povo | Jerónimo | 1993-04-12 |
| Movie | Eternidade | Juvenal (voice) | 1992-03-05 |
| Movie | Aqui D'El Rei! | Lencastre | 1992-04-24 |
| Series | Giras e Pirosas | 1992-10-11 | |
| Movie | Off Season | Tennis teacher | 1992-09-23 |
| Series | Jolly Joker | 1991-01-06 | |
| Movie | Xavier | Tiago | 1991-01-01 |
| Movie | A Luxury Crime | 1991-04-19 | |
| Movie | Jaz Morto e Arrefece | João | 1989-01-01 |
| Movie | Torquemada | 1989-05-12 | |
| Movie | Solidão: Uma Linda História de Amor | 1989-08-17 | |
| Movie | Meia Noite | 1988-01-01 | |
| Movie | Matar Saudades | Abel | 1988-01-01 |
| Series | Cobardias | Vicente | 1988-01-23 |
| Movie | The Cannibals | Peralta | 1988-11-10 |
| Movie | The Jester | Jorge | 1987-10-31 |
| Movie | Serenity | 1987-12-07 | |
| Movie | The Satin Slipper | Officer | 1986-01-08 |