Jamie Foxx was 41 in Valentine's Day when he played the character 'Kelvin Moore'.
That was over 14 years ago in 2010.
Today he is 56, and has starred in 93 movies in total, 45 of those since Valentine's Day was released.
In Valentine's Day, I think Jamie Foxx looks: