Jamie Foxx has revealed rumours linking him to Katie Holmes caused problems for his real relationship.

The 47-year-old Annie star told Dish Nation that Katie, 36, was an “old friend”, but when reports surfaced that they were dating his real girlfriend and his children started asking him if it was true.

Jamie explained: “She’s a good friend of mine… Katie Holmes and I had seen each other in the Hamptons, we did this charity thing and she comes on stage and dances with me, along with other people, and for some reason this story takes off…

Katie Holmes (Charles Sykes/AP)
Katie Holmes (Charles Sykes/AP)

“I’m not the person who wants to be defined by anybody I date. So, even if I was dating someone, no one would know anyway.

“But it affects my situation because I got a girl, who’s like ‘yo, who’s this b****?’.

“The second time it happened we get together to do an animation, somebody flips a picture to make it seem like we’re holding hands. If it was a real relationship, why don’t they get that? Why don’t they get us kissing?

Jamie Foxx (John Salangsang/AP)
Jamie Foxx (John Salangsang/AP)

“You gotta understand, in my situation, kids are on the internet now, they see all these different things and hey go ‘Daddy, what’s going on?’.”

Jamie has two daughters, born in 1994 and 2009.