Justin Bieber has a crush on Jennifer Lawrence.

Justin Bieber

Justin Bieber

The 21-year-old singer things the 'Hunger Games' actress is "so sexy" and would love to date her.

Co-hosting on Capital FM with Roman Kemp, Justin said: "Bae for sure. She's so sexy. She's unbelievable. She's so cute."

During the show, Justin revealed his admiration for a number of famous women, in a segment called 'To Bae or not to Bae', which Roman referred to as "Tinder for Shakespeare".

Before listing out some well-known female celebrities, Roman explained: "I'm going to give you a list of celebrities and you just have to say to bae or not bae, meaning you will just pass this time."

When asked about Britney Spears, 33, Justin said: "Yeah I would bae, bae it up. She is a legend. You kidding me 'Hit me baby one more time'. That's like one of the greatest songs ever written."

Revealing his admiration for Rihanna, 27, he said: "Um yeah, bae it up. I think she's attractive," and when asked what he thought of Beyonce Knowles, he said: "Yeah for sure. Obviously she is with Jay Z."

Roman Kemp and Justin Bieber co-hosted on Capital FM, ahead of Justin's performance at Capital's Jingle Bell Ball with Coca-Cola on Sunday 6 December.