Land of Women
2024 · Comedy
as Amat
Ema
2021 · Drama
as Aníbal
Love and Other Disasters
2007 · Comedy
as Paolo Sarmiento
Star Trek: Picard S3
2023 · Action
as Cristóbal Rios
Hemingway & Gellhorn
2012 · Biography
as Robert Capa
For Greater Glory
2012 · Drama
as Father Vega
Haven
2006 · Crime
as Gene
The Cleaning Lady S4
2025 · Crime
as Jorge Sanchez
Big Little Lies S2
2019 · Crime
as Joseph Bachman
Che: Part One
2009 · Biography
as Camilo Cienfuegos
Merlin S5
2012 · Adventure
as Lancelot