Actor Stuart Townsend was forced to spend many years living with an unwanted guest in his old home - a ghost.

The Irish heart-throb, boyfriend of Academy Award-winning actress Charlize Theron, currently plays a reporter investigating the supernatural in his new TV show NIGHT STALKER, and he claims spirits once haunted him for real.

He says, "I personally have seen ghosts. I had one in an old house in Dublin - I felt a presence and the lights started dimming all the time."