Tyrone Benskin was born on December 29, 1958 in Bristol, England as Tyler DeCosta Benskin. He is an actor, known for 300 (2006), I'm Not There. (2007) and Immortals (2011). Read more on iMDB