
Filmography:
- Dream Team (2005-2006): Ryan Naysmith
- Hollyoaks (2006-2011): Calvin Valentine
- Single Ladies (2012): Charles
- Austenland (2013): Captain East
- The 100 (2014-2016): Lincoln
- Mistresses (2014-2016): Daniel Zamora
- American Gods (2017-present): Shadow Moon
- Nappily Ever After (2018): Clint