Ecco alcuni dei suoi progetti più importanti:
Film:
* Quel che resta del giorno (1993): Nei panni di Lord Darlington, il nobile ma fuorviato ospite di Darlington Hall.
* Il paziente inglese (1996): Come l'enigmatico conte Laszlo de Almasy.
* Elisabetta (1998): Come William Cecil, Lord Burghley.
* Il Gladiatore (2000): Come l'imperatore Marco Aurelio.
* Il Signore degli Anelli:La Compagnia dell'Anello (2001): Come Gandalf il Grigio (solo voce, nell'edizione estesa).
* Il fantasma dell'opera (2004): Come il signor Firmin.
* Pirati dei Caraibi:La maledizione del forziere fantasma (2006): Come Lord Cutler Beckett.
* L'altra donna del re (2008): Come Tommaso Bolena.
* Il discorso del re (2010): Come il Duca di York.
* Thor:Il mondo oscuro (2013): Come Odino.
* Il gioco dell'imitazione (2014): Come comandante Denniston.
Televisione:
* Il gioiello della corona (1984): Nel ruolo di Ronny Bridges.
* La piccola batterista (1984): Come Martin Kurtz.
* Una pratica molto particolare (1986-1988): Nel ruolo del dottor Richard "Dick" Davies.
* I misteri dell'ispettore Alleyn (1990-1994): Nei panni dell'ispettore capo Roderick Alleyn.
* House of Cards (1990-1995): Come Francis Urquhart.
* La sfida di Sharpe (1993): Come il colonnello Sir Henry Simmerson.
* L'ultimo dei Mohicani (1999): Come il colonnello Edmund Munro.
* La saga di Forsyte (2002): Come Jolyon Forsyte.
* La straordinaria signora Pritchard (2006): Come il duca di Rochester.
* Il Palazzo (2008): Come il duca di Buckingham.
* Poirot (2013): Come il signor Brown.
* Chiama l'ostetrica (2015-2016): Come il dottor Reginald Turner.
* La Corona (2017-2019): Come Lord Salisbury.
Questo non è un elenco esaustivo, ma evidenzia alcuni dei ruoli più importanti di John Shrapnel. È apparso anche in molti altri film e serie televisive, dimostrando le sue versatili capacità di recitazione e la sua presenza costante nel settore dell'intrattenimento.