Known For
Filmography
21 Down
Movie · as Coach Decker

Why Did I Get Married Again?
Movie · as Mike

Bad Counselors
Movie · as Howard Grossman

Aftershock: The Nicole P. Bell Story
Movie · as Anthony Ricco

Behind the Lines
Movie · as Self

The Hard Hit
Movie · as Director Ross

The Rookie: Feds
TV · as Wade Grey · 1 ep

The Public
Movie · as Chief Tom Edwards

Round of Your Life
Movie · as Coach Wilson

A Black Lady Sketch Show
TV · as Bubba · 1 ep

Edge of the World
Movie · as Chaplain Jacobs

Sanitatum
Movie · as Shelton Scott

The Rookie
TV · as Wade Grey · 145 eps

CHiPs
Movie · as Parish

Secrets of Deception
Movie · as Detective Jones

Another You
Movie · as Professor Thompson

A Question of Faith
Movie · as David Newman

Santa Clarita Diet
TV · as Rick · 10 eps

Wisdom of the Crowd
TV · as Detective Cavanaugh · 13 eps

Restored Me
Movie · as Coach Maurice Durrell

Lucifer
TV · as Joe Hanson · 1 ep

Teachers
TV · as Frank Humphrey · 4 eps

Hot Pursuit
Movie · as Deputy Marshall Jackson

Concussion
Movie · as Andre Waters

Forgiveness
Movie · as Pastor Joseph Jenkins

Narcos
TV · as Agent DEA · 1 ep

Godzilla
Movie · as Captain Russell Hampton

Cru
Movie · as Richard 'Rich' Hughes

Lyfe's Journey
Movie · as Pastor Taylor

Hear No Evil
Movie · as Samuel

Extant
TV · as JD's Friend · 3 eps

Life of a King
Movie · as Perry

The Last Letter
Movie · as Mr. Tines

Atlas Shrugged: Part II
Movie · as Eddie Willers

Note to Self
Movie · as Curtis Sr.

The Great Divide
Movie · as Jeff

Revolution
TV · as Ken Dawson · 3 eps

Super 8
Movie · as Overmyer

King of the Underground
Movie · as Himself

American Horror Story
TV · as Det. Andy Hahn · 7 eps

Why Did I Get Married Too?
Movie · as Mike

Caught in the Crossfire
Movie · as Captain Emmett

Hawaii Five-0
TV · as Sam Denning · 7 eps

Nikita
TV · as Commander Evan Danforth · 3 eps

15 Minutes of Fame
Movie · as Bradley Wainwright

Vantage Point
Movie · as Holden

Terminator: The Sarah Connor Chronicles
TV · as James Ellison · 31 eps

Why Did I Get Married?
Movie · as Mike

Game of Life
Movie · as Mark

Traci Townsend
Movie · as Travis

Dirt
TV · as Bulldog · 1 ep

Cutting Room
Movie · as Steve

Time Bomb
Movie · as Douglas Campbell

Riding the Bus with My Sister
Movie · as Jesse

Guess Who
Movie · as Man on Cellphone

Bones
TV · as Mr. White · 1 ep

Grey's Anatomy
TV · as Colonel Dan Mooney · 1 ep

Criminal Minds
TV · as Officer Lionel Wilkins · 1 ep

Numb3rs
TV · as Blanchard · 1 ep

Collateral
Movie · as Traffic Cop #1

Paradise
Movie · as Senator Michael Linney

Twisted
Movie · as Wilson Jefferson

Soul Plane
Movie · as False Denzel (uncredited)

Full-Court Miracle
Movie · as Lamont Carr

Phone Booth
Movie · as Sergeant Cole

Las Vegas
TV · as Keith Mannix · 1 ep

G
Movie · as Summer G

Book of Love: The Definitive Reason Why Men Are Dogs
Movie · as Ben Strong

Second String
Movie · as Gerry Fullerton

Moonlight Mile
Movie · as Ty

CSI: Miami
TV · as Chris Kaiser · 1 ep

Auggie Rose
Movie · as Officer Decker

Lockdown
Movie · as Avery Montgomery

Girlfriends
TV · as Aaron Waters · 10 eps

The Wood
Movie · as Slim

Incognito
Movie · as Jake Hunter

Goodbye Lover
Movie · as Detective One

Judging Amy
TV · as Bruce Van Exel · 138 eps

The Late Late Show with Craig Kilborn
TV · as Self · 1 ep

Law & Order: Special Victims Unit
TV · as Oscar Briggs · 1 ep

Event Horizon
Movie · as Cooper

Kiss the Girls
Movie · as Seth Samuel

Hollywood Confidential
Movie · as Dexter

Ally McBeal
TV · as Matt Griffin · 2 eps

Brooklyn South
TV · as Clement Johnson · 22 eps

Black Rose of Harlem
Movie · as Cateye

The Trigger Effect
Movie · as Raymond

Johns
Movie

Dangerous Minds
TV · as Kimboley · 1 ep

Jury Duty
Movie · as Nathan

Renaissance Man
Movie · as Pvt. Jackson Leroy

In the Heat of the Night: Who Was Geli Bendl?
Movie · as Donnie Muir

M.A.N.T.I.S.
Movie · as Gangbanger #2 (as Richard Jones)

What's Love Got to Do with It
Movie · as Ike Turner Jr.

California Dreams
TV · as "Big Bad" Bo · 1 ep

Renegade
TV · as Slick · 1 ep

Hallmark Hall of Fame
TV · as Jesse · 1 ep
