As a model has appeared in campaigns for Tommy Hilfiger, Pepe jeans and Burberry, and made his debut catwalk appearance for British designer Kim Jones in 2004.
Played Cletis in "Lone Star" and Natwick in "Private Wars", a double bill of plays by James McLure - King's Head Theatre, London (2007).
(2017) Print ads for Emporio Armani Stronger with You and Beacause it's You #TogetherStronger with Matilda Lutz.