2011/II
With This Ring
(Short)
CSI Saunders
2008-2011
The Secret Life of the American Teenager
(TV Series)
Jason
- And Circumstance
(2011)
... Jason
- Another Proposal
(2011)
... Jason
- Up All Night
(2010)
... Jason
- Lady Liberty
(2010)
... Jason
- The Secret Wedding of the American Teenager
(2009)
... Jason
14 More Episodes
2009
Dance Flick
D
2009
Just Peck
Frank (as Andrew MacFarlane)
2006
The Jake Effect
(TV Series)
Ajay
- Only Connect
(2006)
... Ajay
2005
Fellowship
Petey
2001-2005
My Wife and Kids
(TV Series)
Tony Jeffers / Roger
- The 'V' Story
(2005)
... Tony Jeffers
- Michael's Sandwich
(2005)
... Tony Jeffers
- Jr.'s Cartoon
(2005)
... Tony Jeffers
- The Remodel
(2005)
... Tony Jeffers
- The Bahamas: Part 2
(2005)
... Tony Jeffers
28 More Episodes
2004
State's Evidence
Tyrone
2003
Lizzie McGuire
(TV Series)
Thomas
- Just One of the Guys
(2003)
... Thomas
2003
Greetings from Tucson
(TV Series)
Keith
- Eegee's vs. Hardee's
(2003)
... Keith
2002
The West Wing
(TV Series)
Anthony Marcus / Anthony, Simon Donovan's 'Little Brother'
- Election Night
(2002)
... Anthony Marcus
- The Red Mass
(2002)
... Anthony Marcus
- 20 Hours in America: Part II
(2002)
... Anthony Marcus
- Posse Comitatus
(2002)
... Anthony, Simon Donovan's 'Little Brother'
2002
Off Centre
(TV Series)
Young Status Quo
- The Deflower Half-Hour
(2002)
... Young Status Quo
2002
One on One
(TV Series)
Keith
- Adventures in Double Dating
(2002)
... Keith
2001
The Bernie Mac Show
(TV Series)
Michael
- Bernie Mac, Ladies Man
(2001)
... Michael
2001
Danny
(TV Series)
K.C.
- Pilot
(2001)
... K.C.
2000
Our Lips Are Sealed
Boy #3
2000
ER
(TV Series)
Jesse Robbins
- The Visit
(2000)
... Jesse Robbins
- Benton Backwards
(2000)
... Jesse Robbins
2000
The Amanda Show
(TV Series)
Nick
- Episode #2.17
(2000)
- Episode #1.13
(2000)
... Nick
- Episode #1.12
(2000)
... Nick
2000
The King of Queens
(TV Series)
Eddie
- Big Dougie
(2000)
... Eddie
2000
Hot Boyz
(Video)
Joseph
1998-2000
Any Day Now
(TV Series)
Carver Washington
- You Think I Am Lying to You?
(2000)
... Carver Washington
- It's Not You, It's Me
(1999)
... Carver Washington
- Trust Me
(1999)
- It's Your Problem, Not Mine
(1999)
- Please Don't Tell My Mother
(1998)
... Carver Washington
1996-1999
7th Heaven
(TV Series)
Kid #2 / Boy #2
- Forget Me Not
(1999)
... Kid #2
- Saturday
(1996)
... Boy #2 (uncredited)
1999
Simply Irresistible
The Poet
1998
One Step
(Video short)
Young Solomon
2012
The Monogamy Experiment
Self
2005
Play School
(TV Series)
Self
- Dinosaurs - Extinction
(2005)
... Self
1998
Late Show with David Letterman 5th Anniversary Special
(TV Special)
Bradley
1998
Movie Surfers
(TV Series)
Self - Host
- Fantasia
... Self - Host
- The Greatest Game Ever Played
... Self - Host