He played the role of Oenomaus on the Starz action series, Spartacus, alongside Liam McIntyre. As an action star, he gained additional fame for his roles in Tears of the Sun and 300.
He used to work as an engineer for the British gas company at Morecomb Bay.
He played the role of Kibwe on the Vampire series, True Blood.
He has two sisters. His father worked as an engineer and his mother worked as a writer.
He played Jaffa in Hidalgo alongside Viggo Mortensen.