he has played wikus van der merwe in the oscar-nominated science fiction movie "district 9", howling mad murdock in the 2010 adaptation of "the a-team", agent c.m. kruger in the science fiction movie "elysium", james corrigan in the science fiction horror movie "europa report" and king stefan in the dark fantasy adventure movie "maleficent".