Gerard Butler was 36 in Butterfly on a Wheel when he played the character 'Neil Randall'.
That was over 17 years ago in 2007.
Today he is 54, and has starred in 69 movies in total, 35 of those since Butterfly on a Wheel was released.
In Butterfly on a Wheel, I think Gerard Butler looks: