It’s the second time the Queen of The Damned star has missed out on a potentially major film franchise – he was replaced by Viggo Mortensen in the Lord of The Rings trilogy.
Fandral, Townsend’s role in Thor, will now go to little-known actor Joshua Dallas.
Full details about the actor’s departure have not been released, but internet reports suggest he left the Marvel Comics movie adaptation, directed by Kenneth Branagh, over creative differences.
Branagh’s film will star Chris Hemsworth as Thor, Natalie Portman, Renee Russo and Sir Anthony Hopkins.
The film is scheduled for a May, 2011 release.