Portrait of David Zayas

David Zayas

Bio: David Zayas (born 31 December 1962) is a Puerto Rican theatrical, film, and television actor. He is best known for his roles as Angel Batista on Showtime's series Dexter and as Enrique Morales on the HBO prison drama Oz
Born: Wed, Aug 15 1962
Birthplace: Puerto Rico
David Zayas is 62 years old
External Links
IMDb logoExternal Link Icon
Sort by Popularity
Scroll to TV Credits

Movies (Acting Roles)

Sorted by Release Date
Poster of The Running Man
The Running Man
David Zayas will be
63 in The Running Man
Fri, Nov 07 2025
Poster of Or Something
Or Something
David Zayas was
62 in Or Something
as 'Uptown Mike'.
Fri, Oct 04 2024
Poster of Snag
Snag
David Zayas was
60 in Snag
as 'Ramon'.
Fri, Apr 28 2023
Poster of Adieu Aurora
Adieu Aurora
David Zayas was
60 in Adieu Aurora
as 'Jon Castaneda'.
Thu, Sep 01 2022
Poster of R♥️J
R♥️J
David Zayas was
58 in R♥️J
as 'Fernando Capulet'.
Sat, Jan 30 2021
Poster of Force of Nature
Force of Nature
David Zayas was
57 in Force of Nature
as 'John the Baptist'.
Thu, Jul 02 2020
Poster of Our Lady of 121st Street
Our Lady of 121st Street
David Zayas was
57 in Our Lady of 121st Street
as 'Edwin'.
Sat, May 23 2020
Poster of Body Cam
Body Cam
David Zayas was
57 in Body Cam
as 'Sergeant Kesper'.
Tue, May 19 2020
Poster of Shine
Shine
David Zayas was
55 in Shine
as 'Ramon'.
Wed, Oct 25 2017
Poster of 11:55
11:55
David Zayas was
54 in 11:55
as 'Maurice'.
Fri, Jun 09 2017
Poster of Teen Titans: The Judas Contract
Teen Titans: The Judas Contract
David Zayas was
54 in Teen Titans: The Judas Contract
as 'Alberto Reyes (voice)'.
Fri, Mar 31 2017
Poster of Lost Cat Corona
Lost Cat Corona
David Zayas was
54 in Lost Cat Corona
as 'Ponce'.
Fri, Feb 24 2017
Poster of The Lennon Report
The Lennon Report
David Zayas was
54 in The Lennon Report
as 'Officer Joseph Medina'.
Fri, Oct 07 2016
Poster of Tallulah
Tallulah
David Zayas was
53 in Tallulah
as 'Detective Richards'.
Thu, Jun 02 2016
Poster of The Wannabe
The Wannabe
David Zayas was
53 in The Wannabe
as 'Pablo Guzman'.
Fri, Dec 04 2015
Poster of Annie
Annie
David Zayas was
52 in Annie
as 'Lou'.
Thu, Dec 18 2014
Poster of Ride
Ride
David Zayas was
52 in Ride
as 'Ramon'.
Sat, Nov 08 2014
Poster of Jodi Arias: Dirty Little Secret
Jodi Arias: Dirty Little Secret
David Zayas was
50 in Jodi Arias: Dirty Little Secret
as 'Detective Flores'.
Sat, Jun 22 2013
Poster of Junction
Junction
David Zayas was
49 in Junction
as 'Lt. Tarelli'.
Sat, Jul 14 2012
Poster of Samuel Bleak
Samuel Bleak
David Zayas was
48 in Samuel Bleak
Sat, Mar 05 2011
Poster of Inferno: The Making of 'The Expendables'
Inferno: The Making of 'The Expendables'
David Zayas was
48 in Inferno: The Making of 'The Expendables'
as 'Self'.
Sun, Nov 14 2010
Poster of Skyline
Skyline
David Zayas was
48 in Skyline
as 'Oliver'.
Thu, Nov 11 2010
Poster of The Expendables
The Expendables
David Zayas was
47 in The Expendables
as 'General Garza'.
Tue, Aug 03 2010
Poster of Coach
Coach
David Zayas was
47 in Coach
as 'Ramon'.
Sun, Jun 13 2010
Poster of 13
13
David Zayas was
47 in 13
as 'Detective Larry Mullane'.
Fri, Mar 12 2010
Poster of Wake
Wake
David Zayas was
46 in Wake
as 'Grayson'.
Wed, Feb 25 2009
Poster of Flying By
Flying By
David Zayas was
46 in Flying By
as 'Tony'.
Thu, Jan 01 2009
Poster of Burning Mussolini
Burning Mussolini
David Zayas was
46 in Burning Mussolini
as 'Hector'.
Thu, Jan 01 2009
Poster of The Savages
The Savages
David Zayas was
45 in The Savages
as 'Eduardo'.
Wed, Nov 28 2007
Poster of Michael Clayton
Michael Clayton
David Zayas was
45 in Michael Clayton
as 'Detective Dalberto'.
Fri, Sep 28 2007
Poster of 16 Blocks
16 Blocks
David Zayas was
43 in 16 Blocks
as 'Robert Torres'.
Wed, Mar 01 2006
Poster of The Feast of the Goat
The Feast of the Goat
David Zayas was
43 in The Feast of the Goat
as 'Antonio de la Maza'.
Sat, Feb 11 2006
Poster of The Interpreter
The Interpreter
David Zayas was
42 in The Interpreter
as 'Charlie Russell'.
Fri, Apr 08 2005
Poster of Jailbait
Jailbait
David Zayas was
41 in Jailbait
as 'Guard'.
Mon, May 03 2004
Poster of Undefeated
Undefeated
David Zayas was
40 in Undefeated
as 'Paulie'.
Sat, Jul 26 2003
Poster of Anne B. Real
Anne B. Real
David Zayas was
40 in Anne B. Real
as 'Cynthia's Dad'.
Wed, Jan 01 2003
Poster of A Gentleman's Game
A Gentleman's Game
David Zayas was
40 in A Gentleman's Game
as 'Alfred D'Angelo'.
Tue, Aug 20 2002
Poster of Washington Heights
Washington Heights
David Zayas was
39 in Washington Heights
as 'David'.
Wed, May 22 2002
Poster of Wit
Wit
David Zayas was
38 in Wit
as 'Code Team Blue Head'.
Fri, Feb 09 2001
Poster of Sam the Man
Sam the Man
David Zayas was
38 in Sam the Man
as 'Billy the Cop'.
Thu, Feb 01 2001
Poster of The Yards
The Yards
David Zayas was
37 in The Yards
as 'Officer Jerry Rifkin'.
Thu, Apr 27 2000
Poster of Bringing Out the Dead
Bringing Out the Dead
David Zayas was
37 in Bringing Out the Dead
as 'Cop in Elevator'.
Fri, Oct 22 1999
Poster of Stepmom
Stepmom
David Zayas was
36 in Stepmom
as 'Policeman'.
Fri, Dec 25 1998
Poster of Above Freezing
Above Freezing
David Zayas was
36 in Above Freezing
Thu, Oct 01 1998
Poster of Rounders
Rounders
David Zayas was
36 in Rounders
as 'Osborne'.
Fri, Sep 11 1998
Poster of Return to Paradise
Return to Paradise
David Zayas was
35 in Return to Paradise
as 'Construction Foreman'.
Mon, Aug 10 1998
Poster of All Revved Up
All Revved Up
David Zayas was
35 in All Revved Up
as 'Omar'.
Sun, Apr 19 1998
Poster of Lena's Dreams
Lena's Dreams
David Zayas was
34 in Lena's Dreams
as 'Jorge'.
Wed, Jan 01 1997

TV Shows (Acting Roles)

Sorted by Release Date
Ages in TV shows are based off the first air date and may not be accurate. View individual episode details for accurate ages
Poster of The Bear
The Bear
David Zayas was
59+ in The Bear
as 'David Marrero'.
First Air Date
Thu, Jun 23 2022
Poster of Elite Short Stories: Samuel Omar
Elite Short Stories: Samuel Omar
David Zayas was
59+ in Elite Short Stories: Samuel Omar
as 'Hombre borracho 1'.
First Air Date
Mon, Dec 20 2021
Poster of Dexter: New Blood
Dexter: New Blood
David Zayas was
59+ in Dexter: New Blood
as 'Angel Batista'.
First Air Date
Sun, Nov 07 2021
Poster of NEXT
NEXT
David Zayas was
58+ in NEXT
as 'Nacio Ramos'.
First Air Date
Tue, Oct 06 2020
Poster of Power Book II: Ghost
Power Book II: Ghost
David Zayas was
58+ in Power Book II: Ghost
as 'Uncle Frank'.
First Air Date
Sun, Sep 06 2020
Poster of Deadly Class
Deadly Class
David Zayas was
56+ in Deadly Class
as 'El Alma Del Diablo, El Angel Del Diablo'.
First Air Date
Wed, Jan 16 2019
Poster of FBI
FBI
David Zayas was
56+ in FBI
as 'Antonio Vargas'.
First Air Date
Tue, Sep 25 2018
Poster of Seven Seconds
Seven Seconds
David Zayas was
55+ in Seven Seconds
as 'Medina'.
First Air Date
Fri, Feb 23 2018
Poster of The Guest Book
The Guest Book
David Zayas was
54+ in The Guest Book
as 'David'.
First Air Date
Thu, Aug 03 2017
Poster of Shut Eye
Shut Eye
David Zayas was
54+ in Shut Eye
as 'Eduardo Bernal'.
First Air Date
Wed, Dec 07 2016
Poster of Quantico
Quantico
David Zayas was
53+ in Quantico
as 'Charlie'.
First Air Date
Sun, Sep 27 2015
Poster of Gotham
Gotham
David Zayas was
52+ in Gotham
as 'Sal Maroni'.
First Air Date
Mon, Sep 22 2014
Poster of Saint George
Saint George
David Zayas was
51+ in Saint George
as 'Junior'.
First Air Date
Thu, Mar 06 2014
Poster of The Blacklist
The Blacklist
David Zayas was
51+ in The Blacklist
as 'Manny Soto'.
First Air Date
Mon, Sep 23 2013
Poster of The Following
The Following
David Zayas was
50+ in The Following
as 'Tyson Hernandez'.
First Air Date
Mon, Jan 21 2013
Poster of Elementary
Elementary
David Zayas was
50+ in Elementary
as 'Juan Murillo'.
First Air Date
Thu, Sep 27 2012
Poster of Grimm
Grimm
David Zayas was
49+ in Grimm
as 'Salvadore Butrell'.
First Air Date
Fri, Oct 28 2011
Poster of Person of Interest
Person of Interest
David Zayas was
49+ in Person of Interest
as 'Ernie Trask'.
First Air Date
Thu, Sep 22 2011
Poster of Bob's Burgers
Bob's Burgers
David Zayas was
48+ in Bob's Burgers
as 'Bubble Master (voice)'.
First Air Date
Sun, Jan 09 2011
Poster of Blue Bloods
Blue Bloods
David Zayas was
48+ in Blue Bloods
as 'Governor Martin Mendez'.
First Air Date
Fri, Sep 24 2010
Poster of Burn Notice
Burn Notice
David Zayas was
44+ in Burn Notice
as 'Javier'.
First Air Date
Thu, Jun 28 2007
Poster of Dexter
Dexter
David Zayas was
44+ in Dexter
as 'Angel Batista'.
First Air Date
Sun, Oct 01 2006
Poster of Conviction
Conviction
David Zayas was
43+ in Conviction
as 'Cartwright'.
First Air Date
Fri, Mar 03 2006
Poster of The Closer
The Closer
David Zayas was
42+ in The Closer
as 'Brian'.
First Air Date
Mon, Jun 13 2005
Poster of Without a Trace
Without a Trace
David Zayas was
40+ in Without a Trace
as 'Gabriel Molina'.
First Air Date
Thu, Sep 26 2002
Poster of CSI: Miami
CSI: Miami
David Zayas was
40+ in CSI: Miami
First Air Date
Mon, Sep 23 2002
Poster of Law & Order: Criminal Intent
Law & Order: Criminal Intent
David Zayas was
39+ in Law & Order: Criminal Intent
as 'Stanley Maas, Fire Marshall'.
First Air Date
Sun, Sep 30 2001
Poster of The Beat
The Beat
David Zayas was
37+ in The Beat
as 'Rei Morales'.
First Air Date
Tue, Mar 21 2000
Poster of Third Watch
Third Watch
David Zayas was
37+ in Third Watch
as 'Motorman'.
First Air Date
Thu, Sep 23 1999
Poster of Law & Order: Special Victims Unit
Law & Order: Special Victims Unit
David Zayas was
37+ in Law & Order: Special Victims Unit
as 'Detective Milton'.
First Air Date
Mon, Sep 20 1999
Poster of Oz (TV Series 1997-2003)
Oz (TV Series 1997-2003)
David Zayas was
34+ in Oz (TV Series 1997-2003)
as 'Enrique Morales'.
First Air Date
Sat, Jul 12 1997
Poster of Oz
Oz
David Zayas was
34+ in Oz
as 'Enrique Morales'.
First Air Date
Sat, Jul 12 1997
Poster of Law & Order
Law & Order
David Zayas was
28+ in Law & Order
as 'McGinty, Raoul Cervantes, Carlos, John Mireles, Justin Cabrera'.
First Air Date
Thu, Sep 13 1990