Known For
Filmography

The Rookie
TV · as Lincoln Thorsen aka Flex · 1 ep

9-1-1
TV · as Captain Dave Rothall · 1 ep

Shooter
TV · as Agent Biller · 1 ep

Insecure
TV · as Malcolm · 9 eps

Bosch
TV · as Ian Hughes · 4 eps

Any Day Now
Movie · as Lonnie Washington

The Space Between
Movie · as Paul Ehrlich

How to Make Love to a Woman
Movie · as Clive (uncredited)

An American Girl: Chrissa Stands Strong
Movie · as Mr. Beck

The Shift
Movie · as Rob

Castle
TV · as Tommy Zane · 1 ep

Glee
TV · as Dr. Fischman · 1 ep

NCIS: Los Angeles
TV · as Capt. Alan Beck · 1 ep

The Mentalist
TV · as Larry Dersh · 1 ep

Journeyman
TV · 2 eps

Black Dawn
Movie · as Max Pierson

Day Break
TV · as Randall Mathis · 3 eps

The Closer
TV · as Kelvin Blake · 1 ep

Bones
TV · as Dr. Art MacGregor · 1 ep

Hair Show
Movie · as Basil

Between The Sheets
Movie · as Reporter #1

NCIS
TV · as Ron 'Slacks' Sacks · 3 eps

Wild Card
TV · as Peter Callas · 1 ep

CSI: Miami
TV · as Bart Jameson · 1 ep

She Spies
TV · as Evan Harris · 1 ep

The Bernie Mac Show
TV · as Mr. Diggs · 1 ep

The District
TV · as AJ · 2 eps

Girlfriends
TV · as Stan Wright · 5 eps

Seven Days
TV · as Craig Donovan · 66 eps

Asteroid
Movie · as Ben Dodd
Asteroid
TV · as Ben Dodd · 2 eps

Moesha
TV · as Shelby · 1 ep

Fight for Justice: The Nancy Conn Story
Movie · as Det. Collins

The Outer Limits
TV · as Tim McAllister · 1 ep

Chicago Hope
TV · as Paul Hager · 1 ep

SeaQuest DSV
Movie · as Commander Jonathan Ford

seaQuest DSV
TV · as Commander Jonathan Ford · 58 eps

Living Single
TV · 2 eps

Nasty Boys
TV · as Alex Wheeler · 12 eps

Nasty Boys
Movie · as Alex Wheeler

The Big Picture
Movie · as Todd Marvin

The Young Riders
TV · as Noah Dixon · 44 eps

Moving
Movie · as Kevin

Knightwatch
TV · as Calvin Garvey · 9 eps

Fast Forward
Movie · as Michael Stafford

The Cosby Show
TV · as Greg Martinson · 1 ep

Somewhere in Time
Movie · as Tourist in Hall of History [Eight Years Later]
