Gerard Butler cheating on girlfriend?

London: `300`star Gerard Butler is reportedly cheating on his girlfriend.

The actor, who is currently dating model Madalina Ghenea, was caught red-handed by photographers partying with a mystery brunette at London`s Le Baron club last month, reported Showbiz spy.

Ghenea, who was home in Italy at the time of the alleged tryst, is said to have tried to reach her boyfriend several times by phone.

"Gerard Butler was obviously trying to smuggle her back to his hotel. Apparently he still suffers from a wandering eye," a source said.