He played the role of Nick O'Bannon in the 2009 thriller The Final Destination. His television credits include Masters of Sex, Grey's Anatomy, Mental, and Justified.
He attended Seminole High School, where he performed in school plays.
He portrayed Max on the sci-fi drama Being Human.
He has a sister named Julie who married Anberlin singer Stephen Christian.
He was in the film General Education alongside Elaine Hendrix.