Independence Day weekend was a good time for many celebrities to catch up with their friends. It was also a fun day at the beach for Tom Hiddleston and Taylot Swift, who were spotted soaking up the sun with Ryan Reynolds and Blake Lively, Gigi Hadid, Karlie Kloss, Cara Delevigne and Ruby Rose, to name a few.

There have been several reports that showed the two spending some quality time on a long weekend. Reportedly, Tom and Taylor cannot get enough of each other as they were spotted in a tight embrace in the water. The report also pointed out that the 35-year-old actor is not shy to profess his fondness for his girlfriend, almost a decade younger than the "Avengers" star. In fact, he wore a tank top with "I heart T.S." printed on it.

However, with such obvious show of affection, many wonder if Swift and Hiddleston's romance is real at all. Rumor has it that Tom Hiddleston is playing a knight in shining armor for Taylor as a publicity stunt for her upcoming music video.

The report also noted that this seems to be a perfect time for the couple to be in love and to show it to the world. The rumor is also pointed at Tom Hiddleston eyeing for James Bond Role, as his singer-girlfriend prepares for her upcoming album. She is known to release her singles in August or September, so it is only a matter of time when the fans will know if their love is as real as they want them to believe.

The pair is being spotted a lot lately, as if they want to attract the paparazzi. The beach photos are the latest shots of the two getting up and close with each other.