
Known For
Filmography

Tempted
2025
as Rick

Don't Let the Cat Out
2025
as Travis

The Christmas Showdown
2025
as Isaac

Scrambled
2024
as Preston

Hit Friends
2023
as Jon

Out of Bounds
2023
as George

Howdy, Neighbor!
2023
as Marcus Lockamy

The Engagement Dress
2023
as Mike

Hidden Gems
2022
as Jeweler

Cursed Friends
2022
as Ben

My Fiona
2021
as Paul

I Know What You Did Last Summer
2021
as Wade

All About Sex
2020
as Jared

All Rise
2019
as Terrell Watkins

The Rookie
2018
as Officer Ben Owens

Station 19
2018
as Grant

9-1-1
2018
as Jonas

Magnum P.I.
2018
as FBI Agent Cantwell

Scales
2017
as Brodie

Still Star-Crossed
2017
as Prince Escalus

Will & Grace
2017
as Ryan

Dream Girl
2016
as Jack

First Comes Like
2016
as Gregg

Riders
2016
as Luke

Here We Go Again
2016
as Marcus

The Christmas Gift
2015
as Wesley Hardin Johnson Jr.

The Funhouse Massacre
2015
as Jason

Mind Games
2014
as Rush

Mind Games
2014
as Oliver

Americana
2012
as Coren

The New Normal
2012
as Clint

The Client List
2012
as Tom Maise

Veep
2012
as Storm

In Time
2011
as Franck

State of Georgia
2011
as Brian

Pretty Little Liars
2010
as Nate St. Germain

Perfect Couples
2010
as Robert
Limelight
2009
as Raffi

Modern Family
2009
as Peter

NCIS: Los Angeles
2009
as Edward Tyler

The Vampire Diaries
2009
as Harper

iBanker
2008
as Reed Armstead

High School Musical: The Concert
2007
as Dancer
Apocalypse Oz
2006
as Game Player

Hannah Montana
2006
as Dwight

The Game
2006
as Malcolm Omitola

Bones
2005
as Nest Tech

Entourage
2004
as Craig

NCIS
2003
as Emil Mineoux

Half & Half
2002
as Marcus

24
2001
as CTU Agent Jim

The Bold and the Beautiful
1987
as Chris