Stage name Marco James, he is a television actor who earned prominent roles on notable series such as The Client List and Miss Behave.
He had a featured extra role in a 2008 episode of Zoey 101.
He booked the role of Phil for a 2017 movie called Pitching Tents. Other film credits included Down and Distance and Sex, Death and Bowling.
He began a relationship with Linsey Godfrey.
His Vampire Diaries character of Liam James often shared screen time with Nina Dobrev's character, Elena Gilbert.