Cher says Tom Cruise is one of the best lovers she's ever had.

The pop diva has revealed her passionate romance with the 'Oblivion' actor in the 80s was so unforgettable that she still ranks the 50-year-old star among her all-time Top Five conquests.

Speaking on Bravo's 'Watch What Happens Live', the 67-year-old singer said: ''I had just the greatest lovers ever. Not a long list. It's just a good list.''

When probed about her dalliance with a young Tom - which took place before his first marriage to Mimi Rogers - Cher enthused: ''He wasn't a Scientologist then! It was pretty hot and heavy for a little minute ... He was in the Top Five.''

The 'Believe' hitmaker has been linked to a lengthy list of A-list stars over the course of her long career, including Gene Simmons, Eric Clapton and Tommy Lee.

However, Cher has now admitted to also having a lesbian lover in the past, jokingly quipping, ''Who hasn't?''

The twice-married singer previously said she deeply regrets turned down dates with late Hollywood heartthrobs Marlon Brando and Elvis Presley.

She lamented: ''I wish I had gone on a date with [Elvis] I really do. I was supposed to but I got so nervous I chickened out of it. Stupid girl. Now, obviously, I am kicking myself.''