Billy Thomas The Practice (1998, TV series) as Billy Thomas Judas Kiss (1998) as Lizard Browning Say You'll Be Mine (1999) as Mason Ally (1999, TV series) as Billy Thomas The Courage to Love (2000, TV movie) as Dr. Gerard Gaultier Beautiful Joe (2000) as Elton Chasing Sleep (2000) as Detective Derm Night Visions (2001, TV series) as Keith Miller (segment "Renovation") Mermaid Chronicles Part 1: She Creature (2001, TV movie) as Miles The Agency (2001–2002, TV series) as Matt Callan Whitewash: The Clarence Bradley Story (2002, TV movie) as Mike De Guerin Second String (2002, TV movie) as Dan Heller 1st to Die (2003, TV movie) as Chris Raleigh Fast Food High (2003) as Dale White The Twilight Zone (2003, episode: "Homecoming") as Maj. Rob Malone Blind Horizon (2003) as Dr. Theodore Conway EMR (2004) as Paramedic Karen Sisco (2004, TV series) as Special Agent Donny Pepper Zeyda and the Hitman (2004) as Jeff Klein Cooking Lessons (2004, TV movie) as Professor Mocha How's My Driving (2004, short) as Jimmy Childstar (2004) as Isaac Pursued (2004) as Ben Keats A Bear Named Winnie (2004, TV movie) as Colonel Barret Keep Your Distance (2005) as David Dailey The Weather Man (2005) as Don Terminal City (2005, TV series) as Ari Sampson Final Days of Planet Earth (2006, TV movie) as Lloyd Walker The Promotion (2008) as Mitch Kill Kill Faster Faster (2008) as Joe bgFATLdy (2008) as Sam The Cleaner (2008, TV series) as Mickey Efros Passchendaele (2008) as Royster Toronto Stories (2008) as Henry Infected (2008, TV movie) as Ben Mosher 24: Redemption (2008, TV movie) as Frank Tramell Happenchance (2010, short) as Stan Smallville (2010, TV series) as Maxwell Lord FlashForward (2010, TV series) as Timothy Unthinkable (2010) as Agent Vincent Goblin (2010, TV movie) as Neil Perkins A Night for Dying Tigers (2010) as Jake Criminal Minds (2010, TV series) as Jeff Joyce Hunt to Kill (2010) as Banks The Year Dolly Parton Was My Mom (2011) as Phil Girl Walks into a Bar (2011) as Emmit The Maiden Danced to Death (2011) as Fred Trading Christmas (2011, TV movie) as Ray Johnson Neighbors (2011) as Vern Fury (2012) as Bartender Bill True Justice (2010–2012, TV series) as Nikoli Putin House at the End of the Street (2012) as Weaver Boss (2012, TV series) as Vacarro Vegas (2012, TV series) as George Grady Mad Ship (2013) as