David Walliams has revealed he has questioned his sexuality.

The star, whose cross-dressing Little Britain character Emily Howard has the catchphrase ‘I’m a laydee’, told Kirsty Young on Radio 4’s Desert Island Discs that he has wondered if he is homosexual.

David, 37, said: “If I fell in love with a man, I wouldn’t say that could never happen.

“I think about it; because I am effeminate I’ve always thought about it, ‘Am I gay?’ And then, I so love being with women, and I so love women’s bodies and all that. I think, well no, I can’t be.

“But sometimes I think it would just be simpler if I was, because everyone thinks I am.”

He continued: “I love women, I love being around women, I find them incredible and intoxicating, and I’ve never had that feeling I get with women with a man.”

The comedian revealed he has unrequited feelings for several of his female friends.

He said: “There’s a couple of girls I know and they are amazing, so much fun, and they’re so amusing and naughty and beautiful.

“One’s Kate Beckinsale, that I’ve known for a really long time, since before she was well known, and Natalie Imbruglia as well.

“When I’m with them I turn to jelly because they’re so exciting to be with, but neither of them would ever go out with me.”

David also spoke of being very depressed and lonely.

He said: “I haven’t been in love – not a love that was requited – for seven years. I got very close to someone and I got very hurt and I just never really felt that I wanted to be that intimate with anyone again.”

Get exclusive access to your favourite stars. Subscribe to TV Times magazine