Portrayed the role of Detective Breyer on the TV series, Pretty Little Liars with Ashley Benson.
He attended the North Carolina School of the Arts where he studied acting.
He played the role of commissioner Bennett on the soap opera, All My Children.
He grew up with his family in Bethesda, Maryland.
He was in the action film, Faster with Dwayne Johnson.