2020- Act
Star Trek: Picard
Actor - Cristóbal Rios
The Flight Attendant
Actor - Marco
2019
7.3
Ema
Actor
2017- Act
Big Little Lies
Actor - Joseph Bachman
Salvation
Actor - Darius Tanz
2017
5.7
Transformers: The Last Knight
Actor - Merlin
2012
1.7
For Greater Glory
Actor - Father Vega
Full filmography