Return to Silent Hill casts War Horse’s Jeremy Irvine as James

Jeremy Irvine, known for roles in Mamma Mia! Here We Go Again, Treadstone and War Horse, has been cast as James in Return to Silent Hill.

The upcoming Silent Hill 2 film adaptation will follow James, a man described as being "broken after being separated from his one true love".

As for James' "true love", she will be played by Hannah Emily Anderson. Anderson's previous credits include The Purge, Jigsaw and X-Men: Dark Phoenix where she played Elaine Grey.

Read more