Born and raised in Clanton, Alabama,[3] he moved to Los Angeles to pursue an acting career.
Roy started his acting career with roles in movies such as Curse of Pirate Death and Blink.
[5] He made his TV debut on Greek playing the role of omega chi pledge.
He has also guest starred in episodes of Hannah Montana as Jesse, Miley's love interest, and on Lincoln Heights.
[12] Roy is married to Renee Gardner; the couple had a son named Jack in 2017.