The 32-year-old Israeli star and 31-year-old American actress dazzled at the Los Angeles premiere of their movie Justice League at the Dolby Theatre in Hollywood.
Gadot, who plays Wonder Woman, was all smiles in a shimmering gold Altuzarra gown with a thigh-high slit. Heard, who portrays Mera, stunned in a similarly leggy look of a black, elaborately beaded gown.
"What a night..... so proud to have celebrated Justice League debut with my favorite and most beloved humans," Heard captioned a photo with friends on Instagram. "Thank you for never missing one of these nights."
Gadot was joined on the red carpet by co-stars Ben Affleck, Henry Cavill, Ezra Miller, Jason Momoa and Ray Fisher, who play Batman, Superman, the Flash, Aquaman and Cyborg, respectively. Diane Lane and Connie Nielsen also attended the event.
Justice League was directed by Zack Snyder, who stepped back during post-production following his daughter Autumn's death. The movie opens in theaters Friday, Nov. 17.
Gadot previously portrayed Wonder Woman in Batman v Superman: Dawn of Justice and Wonder Woman, and will reprise the role in Wonder Woman 2. Deadline reported Monday that the sequel's premiere is being moved up a month to November 2019.