Jamie Foxx was 44 in White House Down when he played the character 'President James Sawyer'.
That was over 11 years ago in 2013.
Today he is 56, and has starred in 93 movies in total, 34 of those since White House Down was released.
In White House Down, I think Jamie Foxx looks: