He is known for his roles in television series Shameless as Jody, Agents of S.H.I.E.L.D. as Anton Ivanov/The Superior, Black Sails as Charles Vane, and The 100 as Roan.
Ia dikenal karena perannya dalam serial televisi Shameless sebagai Jody, Agents of S.H.I.E.L.D. sebagai Anton Ivanov/The Superior, Black Sails sebagai Charles Vane dan The 100 sebagai Roan.