Vincent Cassel was 43 in Black Swan when he played the character 'Thomas Leroy / The Gentleman'.
That was over 13 years ago in 2010.
Today he is 57, and has starred in 93 movies in total, 34 of those since Black Swan was released.
In Black Swan, I think Vincent Cassel looks: