Shawn Mendes was on James Corden's Late Late Show last night and the two had a pretty intense cover song battle that was really good! They both found themselves singing at the same subway station. James opens by singing James Blunt "You're Beautiful" and Shawn then went into Oasis "Wonderwall." They even do Rihanna and the Backstreet Boys! You've got to check it out!