Cillian Murphy was 34 in Red Lights when he played the character 'Tom Buckley'.
That was over 12 years ago in 2012.
Today he is 47, and has starred in 62 movies in total, 24 of those since Red Lights was released.
In Red Lights, I think Cillian Murphy looks: