See what Elizabeth Banks, Brooklyn Decker and Cameron Diaz - who had an oops! Moment - wore to their new movie premiere.