Known For
Filmography

Sticky
Movie · as Roddy

Watson
TV · as Andrew Tanner · 1 ep

Manhunt
TV · as Thomas Eckert · 7 eps

Justice League: Warworld
Movie · as Deimos (voice)

DC Showcase - Constantine: The House of Mystery
Movie · as Ashox / Chas (voice)

We Baby Bears
TV · as Carrot Soldier / Romaine Soldier / Eggplant Villager (voice), Carrot / Castle Guard / Pea (voice) · 1 ep

1923
TV · as Captain Hurley · 1 ep

Leverage: Redemption
TV · as Arthur Wilde · 3 eps

Stargirl
Movie · as Leo's Dad

Come Away
Movie · as Dr. Richards

Perry Mason
TV · as Vincent Taylor · 2 eps

Zoo
Movie · as George Hall

Constantine: City of Demons - The Movie
Movie · as Chas Chandler / Amainon / Decarabia (voice)

Constantine: City of Demons
TV · as Chas Chandler (voice) · 5 eps

No Activity
TV · as (voice) · 1 ep

Timeless
TV · as Gen. George Washington · 1 ep

Justice League Action
TV · as Constantine (voice), Constantine / Mr. Anderson (voice), John Constantine / Abnegazar (voice) · 2 eps

Marvel's Agent Carter
TV · as Nick Driscoll · 1 ep

Hatfields & McCoys
TV · as Ellison Hatfield · 3 eps

Pirates of the Caribbean: On Stranger Tides
Movie · as Gillette

Hell on Wheels
TV · as Declan · 4 eps

The Broken
Movie · as Anthony

Titanic: Birth of a Legend
Movie · as Thomas Andrews

Pirates of the Caribbean: The Curse of the Black Pearl
Movie · as Lt. Gillette

NCIS
TV · as Allen Kane · 1 ep

The Royal
TV · as Dr. Nick Burnett · 12 eps

Foyle's War
TV · as Sean O'Halloran · 1 ep

CSI: Crime Scene Investigation
TV · as Jonah Drake · 1 ep
