Michael Fassbender has portrayed everything from a brooding vampire to a sex-addict advertising executive, but now he can add Scottish king to that list - according to The Guardian, Fassbender has signed on to portray Macbeth in director Justin Kurzel's upcoming adaptation of the legendary William Shakespeare play of the same name. The film is being produced by See Saw, the same company which produced both Shame and The King's Speech

So far, it looks like Fassbender is the only name attached to the project right now - other roles like Lady Macbeth and the doomed King Duncan have yet to be announced. 

RELATED: The 10 Best Character Actors In Movies Right Now

[via The Guardian]