Portrayed by Toby Stephens, Prince John is the tyrannical ruler of England in Richard the Lionheart's absence.
Prince John is portrayed by Toby Stephens. Prince John is the tyrannical ruler of England in Richard the Lionheart's absence.