ComingSoon.net has just revealed that the 2011 Oscars will be co-hosted by Anne Hathaway (The Devil Wears Prada) and James Franco (the Spider-Man films). Franco himself is an interesting choice for host this year, as he could find himself also being nominated in the Best Actor category for the intense survival thriller 127 Hours. The Academy Awards will air February 27th, 2011 on ABC.
And your Oscar hosts are…