All For One

American actors Oliver Platt, Chris O'Donnell, Charlie Sheen and Kiefer Sutherland star in the swashbuckler 'The Three Musketeers', 1993.

Photographer: Terry O'Neill