US Vogue magazine - October 2004 - Charlize Theron cover