Josh Hartnett to Star in Netflix’s Sea Creature Thriller set in Newfoundland

Netflix unveils a Josh Hartnett-led sea monster series!

Josh Hartnett is set to star in a new Netflix limited series that promises isolation, dread, and something monstrous lurking off the coast. The six-episode project will be filmed on location in Newfoundland, Canada, where the setting itself becomes a character in this eerie tale of survival.

Created by Jesse McKeown, best known for his work on The Umbrella Academy, the untitled series centers around a grizzled fisherman—played by Hartnett—who must protect his loved ones and community when a deadly sea creature emerges from the depths. The remote Newfoundland town is on the brink, and the past might not be the scariest thing washing ashore.

trap
Trap | Warner Bros. | Blinding Edge Pictures

Jessica Rhoades, who previously worked with Hartnett on Netflix’s Black Mirror episode Beyond the Sea, returns as executive producer through her company Pacesetter UK.

Also executive producing are Chris Hatcher, Sharon Hall, Louise Sutton, Jamie Childs, and Hartnett himself. The series will feature direction by Jamie Childs (The Sandman), Helen Shaver (Vikings), and Stephen Dunn (Queer as Folk). The writing team includes Karen Walton (Ginger Snaps), Perry Chafe (Frontier), and Natty Zavitz.

trap
Trap | Warner Bros. | Blinding Edge Pictures

There’s no shortage of horror in Hartnett’s back catalogue—30 Days of Night, The Faculty, Penny Dreadful—and this new role taps into that legacy. He recently starred in Trap and Fight or Flight, and his appearance in Oppenheimer earned him a share in the film’s SAG Award for Best Ensemble.

The series has yet to reveal its title, but the premise—man vs. monster, tradition vs. modernity, isolation vs. connection—feels timeless. With a windswept locale, a capable cast, and a looming threat from the deep, this might be the next genre standout for Netflix.

Facebook Instagram Twitter(X) YouTube TikTok

Leave a Reply

Your email address will not be published. Required fields are marked *