On tonight's (May 2) performance episode of 'American Idol,' the Top 5 were asked to perform a song from the '60s and a song by a Britpop act. Each week is critical as the playing field shrinks and we're three weeks away from choosing the Season 11 winner.

We'd just like to point out that judge Jennifer Lopez looked absolutely banging tonight in her red frock by Yeojin Bae. We know, she always looks faboo, but she popped in crimson tonight. It was sleeveless with a contrasting white front panel that kept it mysteriously sexy. We want to raid her closet and steal that dress.

Here's PopCrush's recap of the happenings.

Hollie Cavanagh: The pint-sized powerhouse ripped through 'River Deep, Mountain High' with confidence, surrounded by a big production and leading it. She showed us what she was made of. She returned to tackle Leona Lewis' melancholy 'Bleeding Love.' Technically, it was beautiful. Emotionally, she got us with her hand movements during the song. She was seated, which was a nice touch.

Phillip Phillips: The unique artist sang 'The Letter' by the Box Tops and it was a bluesy, rock, jammy song that he "Phillip Phillipsed." He strives to be original and succeeds. He's our fave and not because he is cute. Ryan Seacrest said he researched and found out PP has a girlfriend and is into brunettes, so his relationship with Julianne Hough is safe. Later, Phillips took a risk with the psych rock 'Time of the Season' by the Zombies. He was relaxed and showed he can sing melody.

Skylar Laine: The country queen tore through the classic rock anthem 'Fortunate Son,' once again proving she was born to be on that stage. She sang Dusty Springfield's 'You Don't Have to Say You Love Me' and it was a little bit twangy and a whole lot of pop. She proved she's not just a country gal with her believable and beautiful performance. She has such spunk.

Jessica Sanchez: She did her thang with 'Proud Mary' like a mini Tina Turner. It was good, if not exactly thrilling. She sang 'You Are So Beautiful to Me' and it was a bit snoozy. Her songs always sound a bit too old for her, even if she is technically astounding. Bebe Chez can sing, without question. But we haven't connected the last few times she's performed.

Joshua Ledet: His version of the Temptations' 'Ain't Too Proud to Beg' was right in his wheelhouse. He was compared to (long lost) singer Terence Trent D'Arby, who meshed soul and R&B. Joshua was a sharp-dressed, terrific-sounding man. He rocked the Bee Gees song 'To Love Somebody,' giving it more soul than heaven. That's how you close a show with a grand finale. Randy Jackson, who has been with the show since day one, said Ledet is one of the best singers to ever appear on the show. J Lo one upped him, declaring he is the best to come out in 50 years.

Also during tonight's episode, Phillip and Joshua dueted on 'You've Lost That Loving Feeling.' As the sole remaining boys, they were like Maverick and Goose (aka Tom Cruise and Anthony Edwards) from 'Top Gun' as they sat down and sang. Ladies were swooning. Oh yes they were.

Jessica, Skylar and Hollie performed 'Higher and Higher' as a trio and if one of them wins, it'll be the first female winner in five seasons. The last was -- drumroll, please -- was Jordin Sparks during Season 6.