How old was John Krasinski in the movie Shrek the Third?

John Krasinski was 26 in Shrek the Third when he played the character 'Lancelot (voice)'.

That was over 17 years ago in 2007.

Today he is 44, and has starred in 43 movies in total, 32 of those since Shrek the Third was released.

How old do you think he looks in the movie?

In Shrek the Third, I think John Krasinski looks:

Did you know?

  • Director Chris Miller has worked with John Krasinski just once in his career.
  • John Krasinski's first movie was as 'Judge's Assistant (uncredited)' in State and Main, released in 2000 when he was 19
  • Shrek the Third scores 6.27 out of 10 on TMDB.

The cast of Shrek the Third

John Krasinski's other movies