Daniel est né et a grandi à Londres, en Angleterre, dans une famille entièrement plongée dans le monde du spectacle. Sa mère, Tessa Shaw, était actrice, notamment connue pour la série « Doctor Who », et son père, George Fathers, était l'un des plus respectés décorateurs de scène du West End.
Reconnu pour ses rôles physiques et « machiavéliques », ayant été athlète professionnel (rugby et rodéo), Daniel passe aisément d'un accent américain à un accent britannique, après avoir déménagé au Canada à la fin de son adolescence. Il est ancien soldat de la milice des Forces armées canadiennes et reste officier en service auxiliaire dans l'armée britannique en tant qu'instructeur à temps partiel, ce qui lui permet de jouer régulièrement des rôles militaires ou d'anciens militaires. Cependant, il est aussi danseur formé (Ballet Rambert, Central School of Dance), ce qui lui a permis d'être engagé sur scène dans la comédie musicale primée aux Tony Awards « Mamma Mia ! » de Phyllida Lloyd, où il a joué deux rôles principaux, Bill Austin et Harry Bright, dans la compagnie de Toronto. Daniel est un cavalier accompli et un escrimeur expert, talents qu'il a démontrés dans « Reign » de la CW et « Pompeii ».
La première grande opportunité de Daniel est venue quand il était enfant, face à Franco Zeffirelli, pour le rôle titre du classique de 1977 « Jésus de Nazareth ». Cependant, enfant, il s'intéressait bien davantage au sport, et il a été sélectionné pour les essais de la finale du rugby U16 d'Angleterre et a atteint la finale du 400 mètres haies des écoles d'Angleterre, où il a terminé 5e.
Daniel est connu mondialement des adolescents pour avoir joué dans les films « Camp Rock » de Disney aux côtés des sensations teen Jonas Brothers et Demi Lovato, incarnant le sympathique Brown Cessario, un vieux rocker et oncle des Jonas Brothers. « Camp Rock 2 : The Final Jam » a remporté le People's Choice Award en 2011.
Au cinéma, Daniel a joué aux côtés de stars telles qu'Ellen Page, nominée aux Oscars, dans le film acclamé par la critique « The Tracy Fragments », Sir Derek Jacobi (« Gladiator »), Ken Welsh (« The Void »). À la télévision, il a joué face à Tatiana Maslany, nominée aux Golden Globes, dans « Orphan Black », et face à Rob Lowe dans « Beach Girls » de Lifetime. Pour David Levien et Brian Koppleman, connus pour « Billions », Daniel a repris son rôle de gangster joueur de poker « Muff Lannigan » face à Michael Madsen.
En tant que présentateur et animateur, il a eu le privilège de présenter aux premiers Canadian Screen Awards en 2013, et l'émission qu'il animait, « Canada's Greatest Know It All » pour Discovery, a été nominée pour plusieurs CSA en 2013 et 2014.