Veteran star Michael Caine