Johnny Depp plays Jack Torrance in Shining