Amaury Nolasco was 36 in Max Payne when he played the character 'Jack Lupino'.
That was over 15 years ago in 2008.
Today he is 52, and has starred in 32 movies in total, 19 of those since Max Payne was released.
In Max Payne, I think Amaury Nolasco looks: