Douglas Smith was 30 in The Bye Bye Man when he played the character 'Elliot'.
That was over 7 years ago in 2017.
Today he is 38, and has starred in 24 movies in total, 3 of those since The Bye Bye Man was released.
In The Bye Bye Man, I think Douglas Smith looks: