Dominic Cooper was 31 in The Devil's Double when he played the character 'Latif Yahia / Uday Hussein'.
That was over 13 years ago in 2011.
Today he is 45, and has starred in 39 movies in total, 20 of those since The Devil's Double was released.
In The Devil's Double, I think Dominic Cooper looks: