Actor puckers up with musician on street

Gerard Butler has been spotted snogging a mystery woman.

The RocknRolla actor locked lips with the shoeless violinist in Venice Beach, California, on Sunday.

Gerard, 40, and the woman went their separate ways following their kiss on the street.

He has recently been linked to Jennifer Aniston, 40, his co-star in The Bounty Hunter.

SEE PICTURES Jennifer Aniston – lonely at 40>>

SEE PICTURES Friends celebrates 15th anniversary>>

SEE PICTURES Celebrity break-ups 2009>>