Gerard Butler attends "cnn Heroes: An All-Star Tribute" in Los Angeles, November 20, 2010.[Photo/Agencies]