How old was Josh Hartnett in the movie 30 Days of Night?

Josh Hartnett was 28 in 30 Days of Night when he played the character 'Eben Oleson'.

That was over 17 years ago in 2007.

Today he is 45, and has starred in 46 movies in total, 21 of those since 30 Days of Night was released.

How old do you think he looks in the movie?

In 30 Days of Night, I think Josh Hartnett looks:

Did you know?

  • Director David Slade has worked with Josh Hartnett just once in his career.
  • Josh Hartnett's first movie was as 'John Tate' in Halloween H20: 20 Years Later, released in 1998 when he was 19
  • 30 Days of Night scores 6.37 out of 10 on TMDB.

The cast of 30 Days of Night

Josh Hartnett's other movies