Rob Riggle was 46 in Midnight Sun when he played the character 'Jack Price'.
That was over 6 years ago in 2018.
Today he is 54, and has starred in 52 movies in total, 9 of those since Midnight Sun was released.
In Midnight Sun, I think Rob Riggle looks: