Josh Harnett is no stranger to dating attractive blondes and brunettes following an impressive list of exes that include Scarlett Johansson, Penelope Cruz and Rihanna.

And it seems the 34-year-old star has found himself a new celebrity soul mate in the guise of Jennifer’s Body actress Amanda Seyfried.

The pair were snapped shopping together for photo frames in Los Angeles recently, with Hartnett looking particularly dapper in a v-neck cardigan, pale t-shirt and a designer watch.

Rumours of the romance first emerged in January, however it has taken a couple of months for the pair to brave the cameras and step out together publicly.

Seyfried, who starred in last year’s underperforming Red Riding Hood, split from long-term boyfriend Dominic Cooper last year, with the couple first meeting on the set of Mamma Mia.

She is due to appear in a string of movies next year, including The Big Wedding alongside big hitters Robert DeNiro and Diane Keaton.

26-03-12 2 Seyfried and Hartnett ignite hot couple rumours