Luke Evans was 37 in Professor Marston and the Wonder Women when he played the character 'Dr. William Moulton Marston'.
That was over 7 years ago in 2017.
Today he is 45, and has starred in 44 movies in total, 16 of those since Professor Marston and the Wonder Women was released.
In Professor Marston and the Wonder Women, I think Luke Evans looks: