Worf's Beard wrote:
Michael Fassbender or James McAvoy come to mind.
Tom Hardy, perhaps.
Hmm... Fassbender would be an interesting choice. Mind you, why not go French and have Jean Dujardin (The Artist) as Jean-Luc Picard? That'd solve the French issue.
He's perfect for ALL the roles, particularly the villains: