scorecardCatherine Zeta-Jones is almost unrecognizable as Olivia de Havilland.