Are you ready to find out who the Beverly Hills killer is? During the Season 3 finale of “Devious Maids,” our favorite ladies from the Lifetime series will put their own lives at risk as they unmask the mysterious murderer responsible for the death of Blanca (Naya Rivera) and dismemberment of tennis star Louie Becker.

But who exactly will they catch red handed in the “explosive” finale, titled “Anatomy of a Murder”? Well, we have a few theories of who might get charged with manslaughter in episode 13 of the thrilling Marc Cherry drama.

1. Ernesto

devious maids season 3 spoilers Ernesto (Cristián de la Fuente, left) showed off his dark side when he wrapped his hands around Hector's (Antonio Jaramillo, right) throat in episode 12 of Season 3. Photo: Lifetime

In episode 12 of “Devious Maids,” the action-packed installment concluded with Ernesto’s (Cristián de la Fuente) hands around the throat of Hector (Antonio Jaramillo) – proving that Rosie’s (Dania Ramirez) husband is capable of some pretty dark things. That’s why this handsome hunk is at the top of our killer theory-list.

Ernesto is desperate to keep his family safe and will do just about anything to ensure their wellbeing – even commit crimes. But is the tall, dark and handsome cartel member really responsible for ending an innocent life? We sure hope not, but we’re not going to put it past this worried family man.

2. Dr. Neff

devious maids season 3 spoilers Dr. Neff (John O'Hurley) unveiled his manipulative side in Season 3 of "Devious Maids." Photo: Lifetime

This sounds like a far-fetched theory but something about Genevieve’s (Susan Lucci) ex beau, Dr. Neff (John O’Hurley), rubs us the wrong way. Perhaps it’s the fact that he manipulated Genevieve to fire Zoila (Judy Reyes) or the way he repeatedly – and creepily – says the phrase “Oh la la” – but whatever it is, Dr. Neff’s face screams, “I’m a killer.” Also, as a member of the medical field, Dr. Neff knows his way around an amputation.

3. Spence

devious maids season 3 finale spoilers Spence (Grant Show) was left by Rosie (Dania Ramirez) in Season 3 of "Devious Maids." Photo: Lifetime

Sorry, Spence (Grant Show) fans, but Rosie’s adorable ex is one of our suspects, too – but for a very specific reason. During an interview with TVLine, Lucci dished that even she was shocked to find out who the killer was, explaining that the murderer turns out to be a very unexpected character.

“No one was able to figure it out except for one person, and it wasn’t until the very end,” she explained. “I was not on that wavelength. I was surprised, but you’ll definitely be able to go back and notice where all the clues were given. It’s very interesting. ”

So, who is the least likely character to be considered a killer? It’s sweet, broken-hearted Spence. Although we’re not sure what Spence’s motive would be to kill, we do know that he has nothing left to lose. Not only did the former actor get fired from his job but he was also left by Rosie after he waited months for her to wake up from her coma.

Who do you think is the killer? Sound off in the comments section below and don’t forget to tune in to the Season 3 finale of “Devious Maids” on Monday, Aug. 24, at 9 p.m. EDT on Lifetime.