Hollywood star Leonardo DiCaprio told today how he is haunted by a sinister scene from horror classic The Shining -- and it gives him nightmares.
He has tackled icebergs and terrorists on screen -- but the thought of the identical twins from Stanley Kubrick's 1980 film leaves him a gibbering wreck.
DiCaprio revealed the ghost-like Grady twins give him bad dreams.
The 35-year-old, promoting new film Inception in London, said: "The twins in The Shining scare the crap out of me.
"I think that's one of the most powerful images in film, as far as terrifying is concerned."
DiCaprio also blasted BP for the Deepwater Horizon oil spill in the Gulf of Mexico, but said he hoped the "tragedy" would lead to change.