Jim Sturgess was 35 in Stonehearst Asylum when he played the character 'Edward Newgate'.
That was over 9 years ago in 2014.
Today he is 45, and has starred in 32 movies in total, 7 of those since Stonehearst Asylum was released.
In Stonehearst Asylum, I think Jim Sturgess looks: