Known For
Filmography

Occupation Rainfall: Chapter 2
Movie

Below Deck Deceit
Movie · as Bill

Gotham Knights
TV · as Henry Ducard · 1 ep

Occupation
Movie · as Arnold

Dead of Summer
TV · as Sheriff Heelan · 5 eps

The Magicians
TV · as The Beast, The Beast (voice) (uncredited) · 7 eps

Girlfriends' Guide to Divorce
TV · as Ralf · 5 eps

Mis-drop
Movie · as Sgt. Vaughn

Once Upon a Time
TV · as Black Beard · 6 eps

This Is Not My Life
TV · as Alec Ross · 13 eps

Kaitangata Twitch
TV · as Carey Gallagher · 13 eps

Blue Bloods
TV · as Garda Commissioner Farrelly · 1 ep

V
TV · as Kyle Hobbes · 18 eps

Castle
TV · as Liam Hollister · 1 ep

The Mentalist
TV · as Edwin MacKaye · 1 ep

Burn Notice
TV · as Jack Frakes · 1 ep

Mee-Shee: The Water Giant
Movie · as Watkins

Boogeyman
Movie · as Tim's Father

Ghost Whisperer
TV · as The Messenger · 1 ep

Bones
TV · as Pete Sanders · 1 ep

Stacked
TV · as Eddie · 2 eps

Criminal Minds
TV · as Edgar Solomon · 1 ep

Outrageous Fortune
TV · as D.S. Zane Gerard · 14 eps

Desperate Housewives
TV · as Ben Faulkner · 14 eps

Lost
TV · as Bryan · 1 ep

Agatha Christie's Marple
TV · as Greg Dyson · 1 ep

Skin & Bone
Movie · as Clean

Las Vegas
TV · as Paul Grant · 1 ep

Cold Case
TV · as Tom McCree · 1 ep

Superfire
Movie · as Trent Holbrook

Without a Trace
TV · as Emil Dornvald · 2 eps

Crossing Jordan
TV · as J.D. Pollack · 12 eps

Street Legal
TV · as DSS Kees Van · 53 eps

A Twist in the Tale
TV · as Nick Martinelli · 1 ep

City Life
TV · as Ryan Waters · 26 eps

Xena: Warrior Princess
TV · as Michael, Darnelle, Mercer · 5 eps

Hercules: The Legendary Journeys
TV · as Johnny Pinto, Archangel Michael · 1 ep
