Rory Cochrane was 36 in Public Enemies when he played the character 'Agent Carter Baum'.
That was over 15 years ago in 2009.
Today he is 52, and has starred in 33 movies in total, 14 of those since Public Enemies was released.
In Public Enemies, I think Rory Cochrane looks: