This year at the 2014 Oscars, each artist nominated for an Academy Award for Best Original Song performed their respective hit, leaving Pharrell, U2, Karen O of the Yeah Yeah Yeahs and Idina Menzel to show off their chops in live performances of the songs. And to honor industry giants of the past, Pink and Bette Midler both performed moving remembrances of classic songs. Whose performance did you like best?

Pharrell danced his way to happiness during his upbeat performance of 'Happy,' singing and dancing with a smile plastered on his face the entire time. Plus, he gets bonus points for bringing nominees Lupita Nyong'o, Meryl Streep and Amy Adams into the routine, with each actress having a chance to shimmy with the singer.

Pink wowed us with her powerful rendition of 'Somewhere Over the Rainbow,' a tribute to the late Judy Garland. Pink looked absolutely stunning in her plunging, ruby red dress -- but it was her voice that truly blew us away, nailing each note perfectly.

U2 went the acoustic route for their performance of 'Ordinary Love,' a tribute song to Nelson Mandela that appeared in 'Mandela.' Despite the huge crowd of A-list celebs, the stripped-down tune gave the performance a more intimate feel, letting the audience connect with the band on a more personal level.

Idina Menzel nailed her performance of 'Let It Go,' belting out each note with the kind of feeling and intensity that only a trained Broadway veteran like the singer can. There's a reason we've all been singing the tune from 'Frozen,' and with Idina's performance, we can all see why. Not to mention, immediately after her performance, 'Let It Go' won the Academy Award for Best Original Song.

Karen O of the Yeah Yeah Yeah's played a quiet and haunting version of 'The Moon Song,' which set her apart from the upbeat competitor songs in her category. She made a duet of the song with Ezra Koening of Vampire Weekend, who accompanied Karen O's beautiful and understated performance with the soft sounds of an acoustic guitar.

The iconic Bette Midler performed a heartfelt rendition of her hit 'Wind Beneath My Wings' to honor the many actors and industry greats we lost this year. You can't go wrong with a Bette Midler performance: The actress is a classic, Broadway vet with powerhouse vocals to match.