The Handmaid’s Tale star Elisabeth Moss has come aboard Universal & Blumhouse’s ‘The Invisible Man’ set to be directed by Leigh Whannell who also penned the script.

The film will be shot in Australia and will be the first part of Universal’s monster-verse relaunch in partnership with Blumhouse who has had an amazing few years success with their slate of horror films.

Moss, a two-time Emmy winner for The Handmaid’s Tale, stars in the upcoming film Her Smell which hits theaters today.

Previous articleSHAZAM! Movie Review
Next article‘Us’ Movie Review