Daniel đã được đào tạo tại Trường Trung ương nói và kịch nổi tiếng. Ông đã làm việc ổn định trong nhiều năm, luân phiên giữa sân khấu và màn hình cho đến khi có vai diễn đột phá là Rodrigo trong bộ phim đầy phấn khích The Last Knights (cùng với Morgan Freeman và Clive Owen). Ông cũng từng làm huấn luyện viên cá nhân và có tay nghề cao trong các lĩnh vực như chiến đấu trên sân khấu, quyền anh, võ thuật và huấn luyện vũ khí, bao gồm cả súng.