Selena Gomez has a crush on Shia LaBeouf.

The singer-and-actress isn't attracted to a specific type of guy but has confessed she finds the 'Wall Street: Money Never Sleeps' star very sexy.

She said: "I don't have a perfect boy. I guess they need to be honest and they need to be some who can really be myself around. Although, if they look identical to Shia LaBeouf that would be great! You should be out having fun when you're younger, not getting caught up in a committed relationship."

Selena - who began wearing a purity ring when she was 12 years old - has also revealed she doesn't actually like going on dates.

The 18-year-old star - who shot to fame when she appeared in hit Disney show 'Wizards of Waverly Place' - added: "I don't actually like dates. I get awkward as I never know what to do. I still get butterflies and wobbly legs around a boy I like. But the best thing is to be very open and don't shut yourself off. Enjoy being young."