MOVIES
1986 – The Boy in Black. Role: McCoy Man #2
1987 – Last Man Standing. Role: Mr. Regan
1988 – Palais Royale. Role: Tony Dicarlo
1989 – Cold Front. Role: Mantha
1989 – Blind Fear. Role: Ed
1990 – The Amityville Curse. Role: Frank
1990 – Red Blooded American Girl. Role: Dennis
1991 – The Last Boy Scout. Role: Chet
1992 – Under Cover of Darkness. Role: Ray Murdoch
1992 – Innocent Blood. Role: Ray
1993 – Harmony Cats. Role: Graham Braithwaite
1993 – Dead Before Dawn. Role: Zack
1994 – The Club. Role: Mr. Carver
1994 – I Know My Son Is Alive. Role: Det. Griffi
1994 – Model by Day. Role: Tommy Nolan
1994 – The Spider and the Fly. Role: John Deluca
1994 – The Client. Role: Paul Gronke
1995 – The Shamrock Conspiracy. Role: Sean Nolan
1995 – Waterworld. Role: Drifter
1995 – Bad Boys. Role: Car Thief
1995 – Breach of Trust. Role: Palmer Davis
1995 – Black Dog: Good Men and Bad. Role: Natchez John Dunn
1996 – Unforgettable. Role: Eddie Dutton
1996 – Carpool. Role: Det. Lt. Erdman
1997 – Lethal Tender. Role: Montessi
1997 – Married to a Stranger. Role: Dr. Jesse Bethan
1998 – Airborne. Role: Bob Murdoch
2000 – Battlefield Earth. Role: Carlo
2000 – Auggie Rose. Role: Auggie Rose
2000 – Ghost Hunter D. Role: Ghost Hunter X
2000 – XChange. Role: Toffler / Fisk 2
2000 – Killing Moon. Role: Clayton Durrell
2001 – Pearl Harbor. Role: Jack Richards
2001 – Black Hawk Down. Role: Master Sergeant Tim ‘Griz’ Martin
2001 – Full Disclosure. Role: Dave Lewis
2002 – The Scream Team. Role: Zachariah Kull
2002 – Tunnel. Role: Geary
2003 – Hollywood North. Role: Scott DiMarco
2003 – Open Range. Role: Butler
2003 – Thoughtcrimes. Role: Lars Etsen
2004 – A Friend of the Family. Role: David Snow
2004 – Caught in the Headlights. Role: Harry Eden
2004 – Unstoppable. Role: Peterson
2004 – Bandido. Role: Beno
2005 – Assault on Precinct 13. Role: Rosen
2005 – The Island. Role: Charles Whitman
2005 – Hostage. Role: The Watchman
2006 – Silent Hill. Role: Officer Gucci
2006 – King of Sorrow. Role: Steve Serrano
Action On Film International Film Festival Best Actor
Action On Film International Film Festival Half-Life Award
2006 – Skinwalkers. Role: Zo
2006 – Grilled. Role: Tony
2006 – 12 Hours to Live. Role: Jack Bryant
2007- The Poet. Role: General Koenig
2007 – Alien Agent. Role: Carl Roderick
2007 – Late Fragment. Role: Hank
2008 – Hero Wanted. Role: Skinner McGraw
2008 – A Gunfighter’s Pledge. Role: Tate
2008 – 45 R.P.M. Role: Constable Able Taft
2010 – Blood: A Butcher’s Tale. Role: Andris
2010 – Sinners & Saints. Role: Detective Dave Besson
2010 – A Little Help. Role: Mel Kaminsky
2010 – Resident Evil: Afterlife. Role: Bennett
2011 – Sacrifice. Role: Arment
2011 – Goon. Role: Ronnie Hortense
Nominated – Canadian Screen Awards Performance by an Actor in 2011 – a Supporting Role
2012 – A Dark Truth. Role: Bruce Swinton
2013 – Robosapien: Rebooted. Role: Porter
2014 – Last Days Here. Role: Bobby Liebling
2014 – A Fighting Man

TELEVISION
1987 – Miami Vice. Role: Gang Member
1997 – Poltergeist: The Legacy. Role: Steven Romero
Nominated – Gemini Award Best Performance by an Actor in a Guest Role in a Dramatic Series
1997 – Dead Silence. Role: Theodore ‘Ted’ Handy (TV Movie)
Nominated – Gemini Award Best Performance by an Actor in a Featured Supporting Role in a Dramatic Program or Mini-Series
1999 – Total Recall 2070. Role: Rogue Android
2004 – CSI: Crime Scene Investigation. Role: Drake Snow
2005 – CSI: NY. Role: Detective Vicaro
2005 – Hercules. Role: Tiresias (TV Movie)
2006–2009 – Prison Break. Role: Richard Sullins
2007 – Smallville. Role: Special Agent Carter
2008 – Cold Case. Role: Alessandro Rossilini
2008-2011 – Entourage. Role: Carl Ertz
2008–2009 – CSI: Miami. Role: Ron Saris
2010 – Human Target. Role: Bertram
2008-Present – Sons of Anarchy. Role: Alexander “Tig” Trager Main Cast;
Nominated – PAAFTJ Television Awards Best Cast In A Drama Series (2013)
2013 – Crossing Lines. Role: Genevese