Ethan Embry was 29 in Eagle Eye when he played the character 'Agent Toby Grant'.
That was over 16 years ago in 2008.
Today he is 45, and has starred in 58 movies in total, 22 of those since Eagle Eye was released.
In Eagle Eye, I think Ethan Embry looks: