Yes, Catherine Zeta-Jones by far the better choice.
Nicole Kidman is also a beauty and a good actress. Along with Catherine Zeta Jones ..one of the few in Hollywood today that are truly glamorous.