Dane DeHaan was 27 in Life After Beth when he played the character 'Zach Orfman'.
That was over 10 years ago in 2014.
Today he is 38, and has starred in 29 movies in total, 11 of those since Life After Beth was released.
In Life After Beth, I think Dane DeHaan looks: