"Love him or hate him, Cruise is Hollywood's most bankable actor," says Forbes, estimating his annual earnings at £38 million. The new ranking provides a welcome publicity boost for Cruise, 43, a month after a USA Today/Gallup poll showed that his approval rating with the public had sunk to 35 per cent.