Home / Discover / People

Coach Carter

2005
as Damien Carter

House of Wax

2005
as Blake

The Feast of All Saints

2001
as Marcel Ste. Marie

The Man in 3B

2015
as Benny

One On One

2001
as Arnaz Leroy Ballard

Alone

2020
as Brandon

Alley Cats Strike

2000
as Todd McLemore

The Comebacks

2007
as Aseel Tare

In His Father's Shoes

1997
as Clay Crosby

Throwback Holiday

2018
as Aaron Tucker

Bad Dad Rehab

2016
as Tristan

Kinky

2018
as Darrin Bernard

P.N.O.K.

2005
as Pvt. Battle

Chocolate City

2015
as Michael

Light It Up

1999
as Zacharias 'Ziggy' Malone

A Beautiful Soul

2012
as Chris Scott

Producer

Movie The Prospects 2010

Guest Star

Episode Touched by an Angel
Band of Angels
2001
Episode Once And Again
My Brilliant Career
2000
Episode The Jamie Foxx Show
We Got No Game
1998
Episode The Vampire Diaries
Break On Through
2012
Episode The Vampire Diaries
Do Not Go Gentle
2012
Episode Once And Again
Letting Go
2000
Episode The Vampire Diaries
The Ties That Bind
2012
Episode Promised Land
Stealing Home (1)
1997
Episode Promised Land
Stealing Home (2)
1997
Episode iZombie
Eat a Knievel
2017
Episode Lucifer
Lucifer, Stay. Good Devil.
2016
Episode Boston Public
Chapter Fourteen
2001
Episode CSI: Miami
48 Hours to Life
2005
Episode Touched by an Angel
Sins of the Father
1996
Episode Once And Again
Daddy's Girl
2000
Episode The Jamie Foxx Show
The Afterschool Special
1998
Episode Hangin' with Mr. Cooper
Breaking Up is Hard to Do
1996
Episode My Wife and Kids
Grassy Knoll
2001
Episode My Wife and Kids
Of Breasts and Basketball
2001
Episode Veronica Mars
President Evil
2006