Attended the prestigious Guildhall School of Music and Drama in London, where he appeared on stage as Marullus in Julius Caesar and Ralph in Lord of the Flies
Played Billy in London's Old Vic revival of Tom Stoppard's The Real Thing in 2010
Made his TV debut playing a "rent-boy" on the British TV series Shameless
Was originally brought in to read for the part of Prince Liam on the E! network series The Royals, but after getting the chance to look over scenes for troublemaker Jasper decided he was only going to audition for that role