Actor
Avengers: Secret Wars
2027
as Reed Richards / Mr. Fantastic
The Mandalorian & Grogu
2026
as Din Djarin / The Mandalorian
Avengers: Doomsday
2026
as Reed Richards / Mr. Fantastic
The Fantastic Four: First Steps
2025
as Reed Richards / Mr. Fantastic
The Uninvited
2024
as Lucien
Gladiator II
2024
as General Acacius
The Wild Robot
2024
as Fink (voice)
Drive-Away Dolls
2024
as Penis Collector
Freaky Tales
2024
as Clint
Strange Way of Life
2023
as Silva
The Unbearable Weight of Massive Talent
2022
as Javi Gutierrez
The Bubble
2022
as Dieter Bravo
House Comes with a Bird
2022
as Nico
We Can Be Heroes
2020
as Marcus Moreno
Wonder Woman 1984
2020
as Maxwell Lord
Triple Frontier
2019
as Francisco 'Catfish' Morales
If Beale Street Could Talk
2018
as Pietro Alvarez
Prospect
2018
as Ezra
Asesinato en El Hormiguero Express
2018
as Pedro Pascal
The Equalizer 2
2018
as Dave York
Hope
2018
as Himself
Kingsman: The Golden Circle
2017
as Whiskey
The Great Wall
2016
as Tovar
Bloodsucking Bastards
2015
as Max
Sweets
2015
as Twin Peter
The Sixth Gun
2013
as Special Agent Ortega
Sweet Little Lies
2011
as Paulino
Burn Notice: The Fall of Sam Axe
2011
as Comandante Veracruz
The Adjustment Bureau
2011
as Maitre D' Paul De Santo
Iris
2009
as Billy
I Am That Girl
2008
as Noah
Hermanas
2005
as Steve
Earth vs. the Spider
2001
as Goth Guy
Window Shopping
1997
as David
Burning Bridges
1996
as Alex (credited as Pedro Balmaceda)
Eddington
as Mayor Ted Garcia
Materialists
Tropico
as Mark