Katie Holmes and Jamie Foxx have fuelled rumours of a relationship after they were spotted holding hands on a beach in California.

The Hollywood stars have not commented on speculation they have been dating, which has been swirling since as far back as 2013.

Despite the rumours, the pair have very rarely been seen together but that changed on Monday when they took a stroll, hand-in-hand, on a beach in Malibu and splashed around in the water, according to photos published by MailOnline and TMZ.

Foxx, 49, refused to comment when asked by reporters on Wednesday.