Lucifer cast: Who originally played Detective Dan Espinoza? Why was Dan replaced?

We will use your email address only for sending you newsletters. Please see our Privacy Notice for details of your data protection rights.

Lucifer originally aired on FOX from 2016 until 2018, when the American network cancelled the series. Thankfully, Netflix saved the supernatural comedy-drama for three more seasons and the fifth series is coming to the streaming platform this summer. Over the past four seasons, Lucifer has featured the same main cast except for one character. has everything you need to know.

Who originally played Detective Dan Espinoza in Lucifer? Why was Dan replaced?

Since Lucifer season one, episode two, Detective Dan Espinoza has been portrayed by Kevin Alejandro.

Dan is the ex-husband of Chloe Decker (played by Lauren German) and the father to their child Trixie (Scarlett Estevez).

Dan works at the LAPD with his ex-wife and they remain, good friends, however, Dan and Lucifer (Tom Ellis) do not always see eye to eye.

Nicholas Gonzales was the actor originally cast to play Dan when the show first aired in 2016 on FOX.

READ MORE Lucifer season 5 release date: Has it been delayed again?


  • Lucifer showrunner admits frustrations at season 5 delay

Gonzales portrayed Dan in the pilot episode only.

Unfortunately, no reason was given as to why Gonzales was replaced.

Studios changing actors and storylines after the pilot episode is not uncommon, so perhaps showrunners Idly Modrovich and Joe Henderson believed Kevin Alejandro to be a better fit.

Who is actor Nicholas Gonzales?

Lucifer fans will most likely recognise Gonzales from his role as Alex Santiago on the Showtime series Resurrection Blvd.

In Resurrection Blvd, he starred alongside Michael DeLorenzo, Ruth Liver, Brian Austin Green and Elizabeth Peña.

He is also well known for playing D.J in The OC, Detective Rodriguez in Melrose Place, Dr Arturo Suarez in Mental and Marco Esquivel in Jane the Virgin.

From 2016 until 2017, he starred as Detective Marco Furey in Pretty Little Liars as Dominic in How to Get Away with Murder.

In 2017, Gonzales portrayed Agent Lopez in Netflix’s Narcos and Dominic in How to Get Away with Murder.

Lucifer season 5 theories: Chloe and Lucifer take over God’s role [THEORY]
Lucifer: What does Tom Ellis find hard about playing Lucifer? [INTERVIEW]
Lucifer season 5 theories: Lucifer and Maze end up together [THEORY]

Other notable acting credits include The Flash, Sleepy Hollow, Underemployed and Off the Map.

Gonzales has also appeared in many films including The Purge: Anarchy, Water & Power, Scenes of the Crime and Dirty.

He most recently appeared in the horror film Beneath Us as Homero Silva. `

Gonzales currently stars Neil Melendez in the ABC series The Good Doctor.


  • Lucifer season 5 release ‘soon’ after Maze star’s prediction

Who is Kevin Alejandro?

Kevin Michael Alejandro is an American actor and film director from San Antonio, Texas.

Outside of Lucifer fame, 43-year-old Alejandro is best known for playing Sebastian Blood / Brother Blood in the superhero series Arrow.

From 2009 until 2011, Alejandro played Nate Moretta in the crime drama Southland, starring Regina King, Ben McKenzie and Arija Bareikis.

Viewers may also recognise him as Jesús Velázquez in the supernatural thriller series True Blood.

One of Alejandro’s most notable roles was as Santos in Ugly Betty, the father of Justin Suarez (Mark Indelicato) and the love interest of Hilda (Ana Ortiz).

In the early 2000s, he also starred in the Showtime series Sleeper Cell as Benito Velasquez and Dominic Hughes in The Young and the Restless.

Alejandro has also starred in episodes of NCIS, CSI: Miami and Charmed.

Lucifer season 4 is streaming on Netflix now

Source: Read Full Article