Watch John Legend & Stevie Wonder Perform 'Hey Ya' on 'Lip Sync Battle'

John Legend and Stevie Wonder came together on the All Stars Live version of Lip Sync Battle, and their lively rendition of Outkast's "Hey Ya" will make you forget the awkwardness that was Michael Phelps' take on Eminem's "Lose Yourself."

The two artists recreated the colorfully classic 2003 video, with Legend rocking Andre 3000's '60s-inspired straight bob, suspenders, that funny goatee and the leprechaun-green shirt. Even the stage was set up like the video, which was inspired by The Beatles’ American television debut on The Ed Sullivan Show