Дальнейшая судьба Артура покрыта мраком. Известно только одно: после битвы у замка Мирабо его перевезли в Англию, посадили в башню замка, служившую тюрьмой, и поручили его охрану Хьюберту де Бургу. Больше о принце никто ничего не слышал. Видимо, он умер; большинство ученых считает, что принц был убит по приказу Иоанна еще до конца 1203 г. А кое-кто предполагает, что Иоанн сделал это собственными руками.
Вряд ли Иоанн стал бы убивать принца сам (он вполне мог кого-то нанять), однако все современные историки сходятся на том, что Артура убили. Иоанн должен был учесть, что после исчезновения Артура разразится буря. Если бы он мог предъявить следствию живого Артура или убедительно объяснить причину его смерти, то наверняка сделал бы это. Но король даже не пытался оправдываться, и это является самым убедительным доказательством его вины.
Однако Шекспир толкует этот эпизод в пользу Иоанна. Иоанн – английский король, предок Елизаветы I, что не позволяет изображать его мерзавцем, опозорившим свой род. (Единственный король, которого Шекспир изобразил неслыханным злодеем, – Ричард III, но Ричард не прямой предок Елизаветы I. Наоборот, злодейство Ричарда III только укрепляло права Елизаветы на престол, поэтому в данном случае Шекспиру была предоставлена полная свобода.)
Согласно версии Шекспира, Иоанн сначала приказал Хьюберту убить принца, но потом смилостивился и велел всего-навсего ослепить его. Однако Хьюберт не сделал и этого. В чрезвычайно сентиментальной сцене Артур умоляет Хьюберта о пощаде, и тот решает спасти его. Конечно, если Иоанн узнает правду, де Бургу несдобровать, поэтому он говорит Артуру:
Известье ложное, что ты погиб,
От псов шпионов дядя твой получит.
Иными словами, у Шекспира и овцы остались целы, и волки сыты: хотя Иоанн отдал приказ убить принца, юношу не убили и не искалечили, поэтому в крови Артура король не повинен.