Molly Elizabeth Brown is an American actress best known for her roles as Debra Morgan in the Showtime crime drama mystery series Dexter: Original Sin and as Leslie Ackhurst in the Paramount+ series Evil.
Description above from the Wikipedia article Molly Brown (actress), licensed under CC-BY-SA, full list of contributors on Wikipedia.
Doctor Impossible, criminal genius and scientist, escapes from prison and resumes his plans of conquest.
At the same time, a new superheroine appears, who soon becomes part of the largest team of crime fighters on the planet.