Blackbeard in Pirates of the Caribbean: On Stranger Tides, and the voice of Tai Lung in Kung Fu Panda.
He attended the Royal Academy of Dramatic Art in his youth, gaining experience as an actor.
He grew up wanting to follow his father into professional soccer, but was encouraged by his high school teacher to take up acting instead.
His father was Scottish footballer, Harry McShane.
He played a Russian negotiator in an episode of The West Wing with Martin Sheen.