Sean Connery, at 71, earned £14 million for one of his most recent films, Entrapment. Jack Nicholson, a sprightly seven years his junior, banked £11million for As Good as it Gets and £7 million for The Pledge last year. Robert Redford, 64, will earn £8 million for his latest movie The Last Castle.