Despite opting for very different looks, both ladies - who star alongside each other in the new film - looked stunning. But just for fun, we want to know whose look you love more…
First up, Scarlett Johansson looked every bit the movie star in a LBD. The blonde bombshell looked fab with a flattering sweetheart neckline and sleek retro updo.
Meanwhile 13-year-old Elle Fanning wore a playful white number, detailed with cutout appliqué and sheer overlay.
Check out those shoes! Elle added quirkiness to her look with fierce pointed heels.
So, whose look are you loving? Would you wear these dresses?