This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

Kelly Rowland stars in Tyler Perry’s latest film “Mea Culpa.”

In the film, she plays Mea Harper, a defense attorney who gets entangled with a new client, Zyair Malloy, who is played by Trevante Rhodes.

“There are so many twists and turns when you think you’ve got one thing figured out it goes in 10 different directions,” Perry explained to KTLA 5 entertainment producer, Romeo Escobar.

Perry cast Rowland as the lead in the film, something he took very seriously.

“To be the leading lady in a film this big, it was important to me that we got it right for her and I think we did. She’s very happy and that’s what matters the most to me, is she’s happy,” he said.

“This is totally different,” Rowland said of the project. “It’s an erotic thriller.”

While things get hot and heavy on the screen between Rowland and Rhodes, the “Moonlight” actor touted the singer’s professionalism.

“It was comfortable emotionally being with someone who’s this quality of human, you feel safe, you feel expressive,” he revealed.

In this film and other Perry projects, the filmmaker wants the audience to see that not everyone’s lives are always what they appear.

“In this Instagram world everybody thinks your life is as beautiful on Instagram, but if you look back just a little you see people are dealing with a lot of things,” Perry said. “So in my films, what I want to do is make sure I’m showing you that Instagram life, but just behind it you see the real drama people are going through so they don’t see this delusion that everything is great when it’s not.”

“Mea Culpa” is on Netflix now.