Charles Mesure
Movies 8
TV Shows 33
Criminal Minds
as Edgar Solomon
2005
The Mentalist
as Edwin MacKaye
2008
Bones
as Pete Sanders
2005
Desperate Housewives
as Ben Faulkner
2004
Castle
as Liam Hollister
2009
Lost
as Bryan
2004
Blue Bloods
as Garda Commissioner Farrelly
2010
Once Upon a Time
as Black Beard
2011
Without a Trace
as Emil Dornvald
2002
Ghost Whisperer
as The Messenger
2005
The Magicians
as The Beast
2015
The Magicians
as The Beast (voice) (uncredited)
2015
Cold Case
as Tom McCree
2003
Las Vegas
as Paul Grant
2003
Crossing Jordan
as J.D. Pollack
2001
Xena: Warrior Princess
as Michael
1995
Xena: Warrior Princess
as Darnelle
1995
Xena: Warrior Princess
as Mercer
1995
Burn Notice
as Jack Frakes
2007
Agatha Christie's Marple
as Greg Dyson
2004
Hercules: The Legendary Journeys
as Johnny Pinto
1995
Hercules: The Legendary Journeys
as Archangel Michael
1995
V
as Kyle Hobbes
2009
Outrageous Fortune
as D.S. Zane Gerard
2005
Girlfriends' Guide to Divorce
as Ralf
2014
Gotham Knights
as Henry Ducard
2023
Stacked
as Eddie
2005
Dead of Summer
as Sheriff Heelan
2016
Street Legal
as DSS Kees Van
2000
This Is Not My Life
as Alec Ross
2010
City Life
as Ryan Waters
1996
A Twist in the Tale
as Nick Martinelli
1999
Kaitangata Twitch
as Carey Gallagher
2010