Tom Cruise beams with joy as Kate Middleton, Prince William attend his film premiere: ‘Tom did it again’ Read more