Mila Kunis is Ed Sheeran's celebrity crush

Ed Sheeran has a crush on Mila Kunis.

During an interview with UK station BBC Radio 1, Ed's close friend Taylor Swift revealed that the 31-year-old Hollywood actress is the celebrity woman he lusts after.

Asked to name who in the entertainment industry Ed is attracted to, Taylor shared: "This was at a certain time, Mila Kunis."

However, Ed was keen to stress that his attraction to Mila was before she got engaged to her former 'That '70s Show' co-star Ashton Kutcher - with whom she has a five-month old daughter, Wyatt Isabelle Kutcher - and also before he started dating his current girlfriend Athina Andrelos, who he's reported to have been seeing since early 2014.

He said: "I'm involved now."

Taylor replied: "And then you got a girlfriend, but this was your last one."

Ed also insisted he wouldn't have felt awkward meeting Mila at the height of his attraction to her because he doubts she'd have recognised him.

He explained, modestly: "The last time I said it was like 2012 so that was at a point where she wouldn't have known who I was so that's fine."