Home / Discover / People

Leverage

2008
as Eliot Spencer

Angel

1999
as Lindsey McDonald

The Librarians (2014)

2014
as Jake Stone

Leverage: Redemption

2021
as Eliot Spencer

Just Married

2003
as Peter Prentiss

Taxi

2004
as Agent Mullins

Secondhand Lions

2003
as Young Hub

Almost Paradise

2020
as Alex Walker

Good Day for It

2011
as Dale Acton

Close to Home

2005
as Jack Chase

Not Since You

2009
as Ryan Roberts

All-Stars

2014
as Jim Hall

50 to 1

2014
as Mark Allen

Universal Squadrons

2011
as Peacemaker

Hide

2008
as Billy

Keep Your Distance

2005
as Sean Voight

Heaven Sent

2016
as Billy Taylor

Crossfire Trail

2001
as J.T. Langston

The Donner Party

2009
as Charles Stanton

Love Song

2000
as Billy Ryan Gallo

Tinker'

2018
as Boudreaux

Director

Episode Close to Home
Baseball Murder
2005
Episode Close to Home
Double Life Wife
2005
Episode Close to Home
Miranda
2005
Episode Close to Home
Romeo and Juliet Murders
2005
Episode Close to Home
Suburban Prostitution
2005
Episode Close to Home
Under Threat
2005
Episode Close to Home
Parents on Trial
2005
Episode Close to Home
Meth Murders
2005
Episode Close to Home
Divine Directions
2005

Guest Star

Episode Dawson's Creek
The Tao of Dawson
2001
Episode Angel
Not Fade Away
2004
Episode Las Vegas
The Strange Life of Bob
2004
Episode S.W.A.T. (2017)
S.O.S.
2018
Episode Angel
Destiny
2003
Episode Angel
Reprise
2001
Episode Angel
Soul Purpose
2004
Episode Angel
City Of
1999
Episode Angel
Epiphany
2001
Episode King & Maxwell
Family Business
2013
Episode Angel
Underneath
2004