Spike TV's Lip Sync Battle does not disappoint when it comes to getting huge stars to appear on the show to pretend sing other people's songs—Olivia Munn, Beyonce, and Channing Tatum as Beyonce have all appeared—but an upcoming episode features two musical legends, John Legend and Stevie Wonder.
Legend goes all out—wig, goatee, weird green outfit—as Andre 3000 circa 2003 as they performed to "Hey Ya" with Legend taking the lead while Wonder played, or at least pretended to play, the keys.
Reaction to Legend's performance was ecstatic.
The performance, while stunning, was not enough to win. Legend was defeated by Olympic swimmer Michael Phelps. The gold medal winner also won the show by performing Eminem's "Lose Yourself," triumphing in the process over Legend, Terry Crews, and Olivia Munn.
A spinoff of a memorable Tonight Show segment, Lip Sync Battle has proven extremely popular. The show has a kid-themed spinoff coming soon.