British cinema veteran Michael Caine