Patrick Schwarzenegger was 23 in Midnight Sun when he played the character 'Charlie Reed'.
That was over 6 years ago in 2018.
Today he is 30, and has starred in 13 movies in total, 5 of those since Midnight Sun was released.
In Midnight Sun, I think Patrick Schwarzenegger looks: