Peter Jackson was 46 in The Lovely Bones when he played the character 'Man at Pharmacy (uncredited)'.
That was over 15 years ago in 2009.
Today he is 62, and has starred in 49 movies in total, 10 of those since The Lovely Bones was released.
In The Lovely Bones, I think Peter Jackson looks: