Alessandro Nivola was 40 in American Hustle when he played the character 'Anthony Amado'.
That was over 10 years ago in 2013.
Today he is 51, and has starred in 51 movies in total, 16 of those since American Hustle was released.
In American Hustle, I think Alessandro Nivola looks: