It is official: Anne Hathaway and James Franco will play hosts at the 2011 Academy Awards to be held on February 27. In a statement, the Academy confirmed the news adding that the two young actors epitomize the next generation of Hollywood superstars as they are fresh, exciting and multi-talented.