Rose Byrne, Cameron Diaz, Jamie Foxx in "Annie" First Trailer