Josh Hartnett was caught on CCTV having sex in a hotel library. The "30 Days of Night" actor - who is currently starring in a London theater production of "Rain Man" - was unaware he was being watched by hotel staff as he romped with a mystery woman.

Trying to be discreet, the star drew all the curtains in the wing of the Soho hotel, but failed to spot the surveillance cameras filming his every move.

A source told Britain's Daily Mirror newspaper: "Josh and the girl were getting pretty hot and heavy."

"Their every spit and cough was recorded and cringing hotel workers saw all of Josh's X-rated moves."

"No one quite knew where to look and there was a very awkward silence."

"Josh didn't seem bothered that the library wasn't locked and anyone could just burst in. He just kind of went for it."

After the romp, the 30-year-old star was "asked to take his personal business elsewhere" in the future by hotel workers.

The source added: "He has been very well behaved since."

RELATED PHOTOS AND ARTICLES
Josh Hartnett - Josh Hartnett - Wicker Park Movie Premiere - ArrivalsJosh Hartnett - Josh Hartnett - Josh Hartnett - Josh Hartnett - Comic-Con International 2007 PanelsJosh Hartnett - Wicker Park Movie Premiere - Arrivals
Josh Hartnett, Helena Christensen SplitRihanna Dismisses Romance Rumors With Jay-Z
Rihanna Prefers Her Lovers To Be Her Friends FirstWas Eva Mendes Researching Role In Rehab?
Josh Hartnett To Make West End Debut With "Rain Man"The Cinema Society Hosted a Special Screening of "August" - Arrivals
BE THE FIRST TO COMMENT ON THIS STORY!
Name: (optional)
E-Mail: (required, but never displayed)
Remember your info for next time?
Profanity and other defamatory language is not allowed. Please keep it clean.