Film:
* L'uomo che conosceva l'infinito (2015) - Srinivasa Ramanujan
* L'ultima proiezione (2011) – Jack
* La scomparsa di Alice Creed (2009) – Danny
* Paddington 2 (2017) – Phoenix Buchanan (voce)
* La guerra di domani (2021) - Dorian
Televisione:
* Il serpente (2021) - Hermann Knippenberg
* Broadchurch (2013-2017) - Mark Latimer
* Leggende (2014-2015) – Martin Odum
* Doctor Who (2010-2012) – Rory Williams
* L'ultimo post (2017) – Tony Byrne
* Fila di Carnevale (2019-presente) - Agreus Astrayon
* L'uomo sabbia (2022) - Il Marchese
Questo elenco non è esaustivo, ma include alcuni dei suoi ruoli più importanti. Jonathan Darvill è un attore di talento con una filmografia diversificata, quindi ci sono molti altri progetti da scoprire!