Prince John is a fictional character portrayed by Oscar Isaac in the movie Robin Hood.
When the movie was released in 2010, Oscar Isaac was 31 years old.
The character of Prince John is mainly associated with Godfrey, Isabella of Angoulême and William Marshal.