Ryan Reynolds and Josh Brolin call James Corden "ugly" in hilarious movie spoof

On The Late Late Show, Deadpool 2 stars Ryan Reynolds and Josh Brolin joined James Corden in a spoof of the 1966 western film The Good, the Bad and the Ugly, and poor Corden was having a hard time accepting his role as "the ugly" one. Corden tried to argue that he was the good one, because he is British. "I'm the one who's good. I'm a loving father and husband, I'm active in my community, I give to charity," listed Corden. But, that reasoning just backfired on him, when Reynolds pointed out, "I do all that too, James. Plus, I'm Canadian." And when Reynolds told Corden that "everybody thinks British people are villains," he and Brolin proceeded to hilariously list famous films with British villains. Corden then suggested that Reynolds could potentially be the ugly one, which just made Reynolds and Brolin laugh. Brolin stated, "He lights up the room. He's god's perfect little snickerdoodle." In the end, Corden told the guys that if he had to be the ugly one, then he was out. So, they decided to change the movie completely to Three Men and a Baby, in which Corden was cast as the baby, which was just a little less humiliating.