Venom 2 casts Naomie Harris as Shriek

Skyfall’s Naomie Harris will play villain Shriek in Venom 2

Following last week’s news that Venom 2 would feature comic book villain Shriek, the film has already found an actor to play her. That didn’t take long. Naomie Harris is currently in talks for the role, according to Variety.

Harris is best known for playing Selena in 28 Days Later, Eve Moneypenny in the James Bond films Skyfall and Spectre (as well as upcoming film No Time To Die), and Tia Dalma in the Pirates Of The Caribbean franchise. She is also know for her roles in MoonlightMandela: Long Walk To Freedom and Rampage.

Shriek will be one of at least two villains appearing in Venom 2 (if we’re not counting Venom himself) alongside Woody Harrelson’s Carnage, who made a cameo at the end of the first film. In the comics, Shriek is Carnage’s love interest so we can probably expect a team-up at some point.

The character made her first comic book appearance in Spider-Man Unlimited Vol. 1 #1 in May 1993. She is the alter ego of human mutant Frances Louise Barrison. She possesses the power of flight, sound manipulation, which includes being able to shield herself with a sonic field and shoot sonic energy blasts from the hands, and the ability to tap into other people’s minds and bring out their inner darkness.

Tom Hardy is set to reprise his role as Eddie Brock/Venom, while Michelle Williams is also returning as Anne Weying. Andy Serkis will be taking over from Ruben Fleischer on directing duties, and Venom co-writer Kelly Marcel is penning the script. Avi Arad, Matt Tolmach and Amy Pascal are all returning as producers alongside Hutch Parker.

Venom 2 will be in cinemas in October 2020. Get all the latest sci-fi news with every issue of SciFiNow.