Pregnant Katy Perry in a red dress at a movie premiere