Zach Braff was 28 in Garden State when he played the character 'Andrew Largeman'.
That was over 20 years ago in 2004.
Today he is 49, and has starred in 26 movies in total, 18 of those since Garden State was released.
In Garden State, I think Zach Braff looks: