There are countless videos doing the rounds on the internet showing people scaring their sleeping partners, but this one is surely the greatest yet.

James Williams went to impressive or ridiculous, depending on your perspective, lengths to recreate the iconic scene from the horror movie The Ring, where a girl ghost crawls out the TV and into the room.

Mr Williams spent weeks creating a life-size puppet and even told his girlfriend how he had seen a ghost at the foot of their bed days earlier.

James Williams went to extreme lengths to scare his girlfriend (Picture: YouTube)

Once she had fallen asleep on the sofa, the boyfriend from hell got to work and constantly turned the lights on and off until she was woke from her slumber.

The screams that followed were undoubtedly blood-curdling, but at least a video of the prank has now received some 400,000 hits on YouTube, allowing her to re-live those happy memories whenever she chooses.

It’s a miracle that Mr Williams has any friends left considering the long list of successful pranks he’s accomplished.

Other stunts include filling his mate’s bed with gobstoppers, hiding a wheel of rotting cheese in a lamp and adding liquid laxatives to a friend’s cup of coffee.