Patton Oswalt was 43 in Odd Thomas when he played the character 'Ozzie P. Boone'.
That was over 11 years ago in 2013.
Today he is 55, and has starred in 119 movies in total, 60 of those since Odd Thomas was released.
In Odd Thomas, I think Patton Oswalt looks: