Penny Dreadful: City of Angels: Story, Cast and Series Facts
Penny Dreadful: City of Angels (2020): Drama, Horror, Supernatural. Series details, synopsis, cast and season dates from TVmaze.

Story and premise
A spiritual descendant of the Penny Dreadful story set in Victorian-era London, the next chapter opens in 1938 Los Angeles, a time and place deeply infused with Mexican-American folklore and social tension. Rooted in the conflict between characters connected to the deity Santa Muerte and others allied with the Devil, Penny Dreadful: City of Angels explores an exciting mix of the supernatural and the combustible reality of that period, creating new occult myths and moral dilemmas within a genuine historical backdrop. This chapter is a bold new vision that employs all-new characters and storylines.
Series details
- Title: Penny Dreadful: City of Angels
- Format: Scripted
- Language: English
- Genres: Drama, Horror, Supernatural
- Premiere date: 2020-04-26
- Final broadcast date listed: 2020-06-28
- Status in TVmaze: Ended
- Network listed by TVmaze: Paramount+ with Showtime
- Network country: United States
- Typical episode runtime: 60 minutes
- TVmaze community rating: 6.4/10
- TVMaze ID: 39443
- IMDb ID: tt10361016
- TVDB ID: 360892
Cast and credited roles
- Jessica Garza — Josefina Vega
- Johnathan Nieves — Mateo Vega
- Daniel Zovatto — Tiago Vega
- Natalie Dormer — Magda
- Nathan Lane — Lewis Michener
- Adriana Barraza — Maria Vega
- Rory Kinnear — Dr. Peter Craft
- Kerry Bishé — Sister Molly
- Michael Gladis — Councilman Charlton Townsend
Seasons in the TVmaze catalogue
- Season 1: premiered 2020-04-26; final listed air date 2020-06-28; episode order: 10.
Source and licence
Adapted from Penny Dreadful: City of Angels on TVmaze. The synopsis is reproduced as plain text; catalogue facts, cast and season records are selected and reformatted. This adapted text is available under CC BY-SA 4.0, following the TVmaze API licence. Network and web-channel credits identify the service listed in this source; they do not establish current streaming availability.


