Megan Fox recently made headlines by revealing that Shia LaBeouf was a fantastic kisser. But which stars suck at smooching? Perez Hilton came up with a list of 12 notoriously bad celebrity kissers, based on what their co-stars said about them. They are:

  1. Shailene Woodley
  2. Rupert Grint
  3. Tom Cruise
  4. Robert Pattinson
  5. Leonardo DiCaprio
  6. Orlando Bloom
  7. Bradley Cooper
  8. Rashida Jones
  9. James Franco
  10. Jason Segel
  11. Matt Lanter
  12. Harrison Ford

Anyone else you think should be on the list?

PHOTOS: Worst Celebrity Kissers 

Take a look at the gallery of the 12 worst celebrity kissers. Can't see the gallery? Click HERE to see the pictures.