Nina Dobrev was allegedly spotted kissing James Marsden at a karaoke bar last month.

The 25-year-old actress has sparked rumours she's dating the 40-year-old hunk after the pair were seen smooching ''in a corner'' of the Cat's Meow in New Orleans on May 3.

A source told the US' OK! magazine: ''[There was] more kissing than singing.''

The stars reportedly left the bar together at 3am, before jumping in a taxi and passionately locking lips again.

A source told the Hollywood Life: ''Nina thinks James is hot. They have met before and they did hook up and had a great time. It was a fun night of drinking and hooking up on Bourbon Street.''

James was previously married to Lisa Linde from 2000 until their divorce in 2011 and shares two children, son Jack and daughter Mary with her.

He also has 18-month-old son William with his former girlfriend Rose Costa.

Meanwhile, Nina famously dated her 'Vampire Diaries' co-star Ian Somerhalder for three years until they called off their romance in May 2013.

However, she previously got tongues waggling about her love life earlier this year when she was spotted out and about with Liam Hemsworth in Atlanta back in February.