It seems they are both vying for her attention.
Leonardo and Cameron were in Gangs of New York together and have been spotted together recently. According to a source, “Leo is back on the pull after he split from his long term
girlfriend Bar Rafaeli. Cameron has been showing a lot of interest while he is in London filming. She
was back at his rented apartment in Knightsbridge, west London, a couple of
times last week after a series of secret dates. They were joking with
friends that they played chess together.”
and according to the same source, “Jude and Cameron have been good friends since they filmed The Holiday
together a few years ago. Now they are both single, things are a bit
different between them. Jude has been flirting with her and she has been
quite the triangle, eh?