It seems singer Taylor Swift has moved on after her split with Scottish DJ Calvin Harris. She was photographed kissing British actor Tom Hiddleston at a beach.
"Love Story" hitmaker Hiddleston was clicked packing on the public display of affection during a day out on a Rhode Island beach, mirror.co.uk reports.
In one image, the 26-year-old singer and the 35-year-old actor are seen embracing and kissing each other.
Another photograph shows the "The Night Manager" star and Swift looking happy and relaxed as they walked hand-in-hand.
An onlooker told The Sun: "They were all over each other, hugging and kissing, even though there were 20 people coming and going on the beach.
"They looked like any young couple madly in love without a care in the world," he added.
Swift split from Harris this month after dating for one year.