Ето някои от забележителните му проекти:
Филми:
* Останките от деня (1993): Като лорд Дарлингтън, благородният, но заблуден домакин на Дарлингтън Хол.
* Английският пациент (1996): Като енигматичния граф Ласло де Алмаши.
* Елизабет (1998): Като Уилям Сесил, лорд Бъргли.
* Гладиатор (2000): Като император Марк Аврелий.
* Властелинът на пръстените:Братството на пръстена (2001): Като Гандалф Сивия (само глас, в разширеното издание).
* Фантомът от операта (2004): Като мосю Фирмен.
* Карибски пирати:Сандъкът на мъртвеца (2006): Като лорд Кътлър Бекет.
* Другото момиче на Болейн (2008): Като Томас Болейн.
* Речта на краля (2010): Като херцог на Йорк.
* Тор:Тъмният свят (2013): Като Один.
* Играта на имитация (2014): Като командир Денистън.
Телевизия:
* The Jewel in the Crown (1984): Като Рони Бриджис.
* The Little Drummer Girl (1984): Като Мартин Курц.
* Много странна практика (1986-1988): Като д-р Ричард "Дик" Дейвис.
* Мистериите на инспектор Алейн (1990-1994): Като главен детектив Родерик Алейн.
* Къща от карти (1990-1995): Като Франсис Ъркхарт.
* Предизвикателството на Шарп (1993): Като полковник сър Хенри Симерсън.
* Последният от мохиканите (1999): Като полковник Едмънд Мънро.
* Сагата за Форсайт (2002): Като Джолиън Форсайт.
* The Amazing Mrs. Pritchard (2006): Като херцог на Рочестър.
* Дворецът (2008): Като херцог на Бъкингам.
* Поаро (2013): Като г-н Браун.
* Call the Midwife (2015-2016): Като д-р Реджиналд Търнър.
* The Crown (2017-2019): Като лорд Солсбъри.
Това не е изчерпателен списък, но подчертава някои от най-забележителните роли на Джон Шрапнел. Той също така се появява в много други филми и телевизионни сериали, демонстрирайки своите многостранни актьорски способности и постоянно присъствие в развлекателната индустрия.