Người này nổi tiếng nhất với The Equalizer 2 (2018). Sự xuất hiện truyền hình đầu tiên của ông là trên Body Language (2008), một bộ phim truyền hình do Zalman King sáng tạo, sau đó là vai trò ngôi sao trên Entourage (2004). Ông cũng được biết đến với vai phản diện chính, Soli, trong bộ phim của Jean-Claude Van Damme, Full Love (2010). Các dự án nổi bật khác bao gồm The Equalizer 2 (2018) cùng với Denzel Washington, vai phụ trong Snowfall (2017) và vai phụ trong Transparent (2014).