The film is based on a fantasy novel by Cassandra Clare that centers Clary Fray, who finds out that she is the descendant of half-angel warriors called Shadowhunters. She is tasked to help fight an ongoing battle to protect the world from demons.
The actor will play Valentine Morgenstern, a powerful Shadowhunter looking to purify the world at any cost. Lily Collins is headlining as Clary Fray with Jamie Campbell Bower, Robert Sheehan and Jemima West set to co-star.
Production begins later this month in Toronto.