Oto niektóre z jego znaczących projektów:
Filmy:
* Okruchy dnia (1993): Jako Lord Darlington, szlachetny, ale wprowadzony w błąd gospodarz Darlington Hall.
* Angielski pacjent (1996): Jako enigmatyczny hrabia Laszlo de Almásy.
* Elżbieta (1998): Jako William Cecil, Lord Burghley.
* Gladiator (2000): Jako cesarz Marek Aureliusz.
* Władca Pierścieni:Drużyna Pierścienia (2001): Jako Gandalf Szary (tylko głos, w wydaniu rozszerzonym).
* Upiór w operze (2004): Jako pan Firmin
* Piraci z Karaibów:Skrzynia umarlaka (2006): Jako Lord Cutler Beckett
* Inna dziewczyna Boleyn (2008): Jako Tomasz Boleyn
* Przemówienie króla (2010): Jako książę Yorku.
* Thor:Mroczny świat (2013): Jako Odyn.
* Gra w naśladownictwo (2014): Jako komandor Denniston
Telewizja:
* Klejnot w koronie (1984): Jako Ronny Bridges
* Mała perkusistka (1984): Jako Martin Kurtz
* Bardzo osobliwa praktyka (1986-1988): Jako dr Richard „Dick” Davies
* Zagadki inspektora Alleyna (1990–1994): Jako główny inspektor Roderick Alleyn.
* Domek z kart (1990-1995): Jako Francis Urquhart
* Wyzwanie Sharpe'a (1993): Jako pułkownik Sir Henry Simmerson
* Ostatni Mohikanin (1999): Jako pułkownik Edmund Munro
* Saga Forsyte’ów (2002): Jako Jolyon Forsyte
* Niesamowita pani Pritchard (2006): Jako książę Rochester.
* Pałac (2008): Jako książę Buckingham.
* Poirot (2013): Jako pan Brown.
* Zadzwoń do położnej (2015–2016): Jako doktor Reginald Turner
* Korona (2017–2019): Jako Lord Salisbury
Nie jest to lista wyczerpująca, ale podkreśla niektóre z najbardziej znaczących ról Johna Shrapnela. Wystąpił także w wielu innych filmach i serialach telewizyjnych, demonstrując swoje wszechstronne zdolności aktorskie i stałą obecność w branży rozrywkowej.