It's official: Mike Myers, Eddie Murphy and Cameron Diaz will reprise their roles as the ogre, the donkey and the princess in Shrek 2. According to reports, the trio could earn $5 million apiece for their voice work. The sequel is expected to hit theaters in 2004.