The 35-year-old Dublin native was narrowly pipped from the top of the list.
Aidan Turner of 'The Hobbit' fame was named as the second most kissable celebrity in a list compiled ahead of National Kissing Day.
The 'Poldark' actor was beaten by British actor Idris Elba in the top spot for most kissable celebrity, elected by a panel.
Mr Turner was the only Irish person to be included on the list.
The full list of winners for the UK’s Most Kissable Celebrity was as follows:
- Idris Elba
- Aidan Turner
- Prince Harry
- Henry Cavill
- Tom Hardy
- Anthony Joshua
- Zayn Malik
- Harry Styles
- Harry Kane
- Jeremy Corbyn