20090513 entertainment.english.hollywood: Charlize Theron punched by Will Smith