Stuart Townsend has joined the cast of Marvel Studios’ Thor, which stars Chris Hemsworth, Anthony Hopkins, Natalie Portman and Samuel L Jackson and is being directed by Kenneth Branagh.

Townsend will play the adventurer Fandral, a member of the Warriors Three, a trio of Norse adventurers comprising Hogun The Grim and Volstagg The Valiant who fight alongside Thor.

Fandral is a suave and skilled fighter who considers himself a ladies man. In the comic book series his character was based on Errol Flynn and his films. Ray Stevenson and Tadanobu Asano will play the other two adventurers.

Townsend previously wrote, directed and produced Battle In Seattle starring Woody Harrelson, Michelle Rodriguez and Charlize Theron and recently voiced characters on the popular Adult Swim series Robot Chicken

He is represented by UTA and Artists Independent Management.