Josh Hartnett has rubbished rumours that he and Scarlett Johansson have split up after a year of dating.

Hartnett has been rumoured to have been out partying with a string of blonde girls in recent weeks.

A spokesperson for the 27-year-old Sin City star told the New York Daily News that the couple "are still together".

The couple met on the set of their forthcoming movie, The Black Dahlia, in Bulgaria.