Einen Teil seiner Kindheit verbrachte er in Jacksonville, Florida. Bradley ist ein begeisterter Fußballspieler und hat an vielen Fußballspielen für gute Zwecke teilgenommen.
Von 2005 bis 2007 durchlief er eine Schauspielausbildung am Drama Centre London.
Seinen ersten größeren Auftritt, sowie Durchbruch, hatte er in der Rolle des König Arthur in der Fernsehserie Merlin – Die neuen Abenteuer, von der bis zur Einstellung der Serie im Jahr 2012 fünf Staffeln ausgestrahlt wurden. Die letzte Staffel der Erfolgsserie drehte Bradley ab März 2012 in Wales und Pierrefonds, Frankreich.
Am 15. Juni 2012 lief der SportfilmFast Girls in Großbritannien und Irland an, in dem Bradley die Rolle des Physiotherapeuten Carl spielt.