David Zayas
Puerto Rican actor
David Zayas is an actor born in Ponce, Puerto Rico, and raised in the Bronx. He is best known as Sergeant Angel Batista, the Miami Metro detective he has played across Dexter, its sequel series and Dexter: Resurrection. He also played Enrique Morales in Oz and Sal Maroni in Gotham, and earned a Tony Award nomination for the play Cost of Living.
David Zayas appears in 4 films and 2 TV series in The Rerun, from 1998 to 2025. Most of that work is in drama, crime and thriller. Frequent collaborators in The Rerun: Michael C. Hall (2), James Remar (2), Tony Gilroy (2).
Known for
- Dexter (2006), Angel Batista. The warm, wisecracking Miami Metro colleague became the heart of the Showtime crime drama’s squad room.
- Dexter: Resurrection (2025), Angel Batista. He returned to the role in the revival of the Showtime series.
- Oz (2000), Enrique Morales. A hard-edged turn as a corrections officer in HBO’s prison drama.
- Gotham (2014), Sal Maroni. He played the Gotham mob boss opposite the show’s young Bruce Wayne and Jim Gordon.
Shows
Movies
Quick answers
- What movies and TV shows has David Zayas been in?
- David Zayas appears in Dexter: Resurrection (2025), The Running Man (2025), Michael Clayton (2007), Dexter (2006), Rounders (1998) and Stepmom (1998) on The Remote.
- When was David Zayas born?
- David Zayas was born on 15 August 1962.
Before you go
