Katie Holmes, 35, is reportedly dating Alexander Skarsgard. The actress grew close to the 37-year-old star when they filmed The Giver
last year and they stayed in touch afterwards. A source told Britain's Grazia
magazine: ''Their flirtation was one of the worst kept secrets on set. Nobody is surprised that they've been spending time together. They really enjoy each other's company.'' Katie - who has eight-year-old daughter Suri with ex-husband Tom Cruise - will be able to spend even more time with the True Blood
star in the coming months as they will be promoting their movie. The source added: ''While it's all quite
casual at the moment, they are looking forward to spending more time with one another as they promote the film, especially as they are both single.''