Rafe Spall was 28 in I Give It a Year when he played the character 'Josh'.
That was over 11 years ago in 2013.
Today he is 41, and has starred in 45 movies in total, 18 of those since I Give It a Year was released.
In I Give It a Year, I think Rafe Spall looks: