Formula One star Lewis Hamilton has reportedly found himself in a "love triangle" with Shakira and Hollywood actor Tom Cruise. The Mercedes driver, 38, has been spotted looking cosy with the Colombian singer, 46, a number of times since her split from ex Gerard Piqué, 36, last year, with the pair seen on a boat together after the Miami Grand Prix, and then again enjoying dinner together after he narrowly missed out on the win to Max Verstappen in Barcelona.