Fred Tatasciore was 39 in Beowulf when he played the character 'Voice Performer (voice)'.
That was over 16 years ago in 2007.
Today he is 56, and has starred in 164 movies in total, 139 of those since Beowulf was released.
In Beowulf, I think Fred Tatasciore looks: