Arnold Vosloo was 47 in Green Lantern: Emerald Knights when he played the character 'Abin Sur (voice)'.
That was over 12 years ago in 2011.
Today he is 61, and has starred in 51 movies in total, 6 of those since Green Lantern: Emerald Knights was released.
In Green Lantern: Emerald Knights, I think Arnold Vosloo looks: