The 2024 movie Mea Culpa is now streaming on Netflix, directed by Tyler Perry with a cast including Kelly Rowland and more. Few people in the industry feel quite as busy as Tyler Perry. The American actor and filmmaker is perhaps best known for playing the character of Madea in a string of movies but has also appeared in Hollywood movies like Star Trek and Gone Girl. He’s frequently behind the camera, and his latest offering is Mea Culpa, a new movie on Netflix. Tyler Perry’s Mea Culpa movie streaming on NetflixMea Culpa was added exclusively to Netflix on Friday, February 23rd 2024 and was wr…