Skandar Keynes was 15 in The Chronicles of Narnia: Prince Caspian when he played the character 'Edmund Pevensie'.
That was over 16 years ago in 2008.
Today he is 32, and has starred in 4 movies in total, 1 of those since The Chronicles of Narnia: Prince Caspian was released.
In The Chronicles of Narnia: Prince Caspian, I think Skandar Keynes looks: