SAN SEBASTIAN, SPAIN - SEPTEMBER 23:  Actor Matthew Macfadyen attends 'The Three Musketeers' photocall at the Kursaal Palace during 59th San Sebastian International Film Festival on September 23, 2011 in San Sebastian, Spain.  (Photo by Carlos Alvarez/Getty Images)