The 31-year-old model and 38-year-old singer channeled Miranda Priestly (Meryl Streep) and Nate Cooper (Adrian Grenier) while re-enacting moments from the 2006 movie starring Streep and Anne Hathaway.
Teigen started by mimicking Miranda, a successful but cold fashion magazine editor. She absentmindedly fondled a robe in her closet as she delivered the line, "Florals for spring? Groundbreaking."
The Sports Illustrated model later snapped, "Can you even spell Gabbana?" at Legend when he asked her what she wanted for dinner. Legend got in on the fun by returning and channeling Nate, Andy Sach's (Hathaway) boyfriend.
"You know, in case you're wondering, the person whose calls you always take? That's the relationship you're in," he reproached Teigen, who was scrolling food options on Postmates.
Legend and Teigen married in 2013, and welcomed daughter Luna in April 2016. The couple stepped out Tuesday to the Time 100 gala, where Legend was honored as an artist and performed a medley of songs.
"Thank you Time," he said, according to Time. "It's so good to be here with all you wonderful people. Such a wonderful group of changemakers in here tonight, and I'm so proud to be a part of you."