Hollywood actor Kate Winslet has revealed that her close friend and actor Leonardo DiCaprio has been her ‘rock’ since they starred in Titanic in 1997. “He knows me better than anyone else. He’s my rock,” contactmusic quoted her, as telling Vogue magazine. “I don’t know what the f*** I would’ve done if I hadn’t had him,” added Kate.