Jace (Jamie Campbell Bower)
Jace (Jamie Campbell Bower) is a Shadowhunter in the movie and, to be clear, they're the good guys who rid the world of demons.
Jace helps Clary hunt the shadows for her missing mother, Jocelyn (Lena Headey) and comes head to head with some damned demons in a pledge to save the human race. Although, haven’t we seen it all before? Wrong! The movie is packed with enough originality to thrust the genre into a modern generation.