Meryl Streep, Tom Hanks Try to Impersonate Each Other's Classic Roles

During their visit to 'Ellen' on Tuesday, the seasoned actors took turns in each other’s famous roles, including 'Forrest Gump' and 'The Devil Wears Prada.'

Meryl Streep and Tom Hanks may be seasoned veterans with renowned roles on their résumés, but Ellen DeGeneres was still anxious to put their acting chops to the test.

During the duo's visit to The Ellen DeGeneres Show on Tuesday, Streep revealed that Hanks’ Forrest Gump and Charlie’s Wilson War are two of her favorites of the prestigious actor's roles, while Hanks praised Sophie’s Choice and The Iron Lady.

DeGeneres challenged the actors to prove their admiration for one other. “Because you’re both brilliant actors, thespians, I’d like to challenge you,” DeGeneres said, before asking the actors to either impersonate a few of the other’s famous roles or portray the characters the way they would have if originally cast.

DeGeneres challenged Streep first, with the Academy Award winner impersonating Hanks’ role in Forrest Gump, reciting the actor’s infamous “box of chocolate" line. In turn, Hanks then took on Streep’s Miranda Priestly from The Devil Wears Prada, expressing the same monotone demeanor and infamous “That’s all” line. 

DeGeneres then raised the stakes, providing props for the actors to use. As Streep recited lines from Toy Story, the actress wore a Woody cowboy hat. In contrast, Hanks donned a wig to properly emulate Streep’s Iron Lady role. 

Unable to stop laughing over Hanks' costume, Streep praised the actor's transformed look. “That’s fantastic. That’s the real one,” Streep said, with DeGeneres joking that Hanks was wearing Streep’s actual wig from the film.

“This is the real one?” Hanks asked, before adding, “They did a hell of a job.” After giving a dramatic performance of Streep’s role, Hanks asked DeGeneres if he could keep the wig.

Watch the segment below.