Inicialmente actor de teatro, Ben Daniels fue nominado a un premio Olivier al mejor actor de reparto por Never the Sinner (1991), y ganó el premio en 2001 al Mejor Actor de Reparto por su actuación en la obra de Arthur Miller All My Sons. En 2008, hizo su debut en Broadway en una reposición de Les Liaisons Dangereuses, por la que fue nominado a un premio Tony a la Mejor interpretación de un actor principal en una obra de teatro. Desde finales de la década de los 80, Daniels ha tenido importante presencia en populares series de televisión como Cutting It (2002-04), Law & Order: UK (2009-11), House of Cards (2013-14) y El exorcista (2016-17). En 2016 interpretó el papel del General Merrick en Rogue One: Una historia de Star Wars. Daniels dio vida a Antony Armstrong-Jones, primer conde de Snowdon en la temporada 3 de la serie de Netflix The Crown, y próximamente interpretará a Walter Sampson en la próxima serie de superhéroes de Netflix, Jupiter's Legacy.