Hollywood legend Gerard Butler was spotted in Glasgow city centre.

The Paisley-born star was seen enjoying a casual stroll along one of the city's busiest streets, Buchanan Street, on Saturday afternoon.

One excited fan stopped the actor and asked him for a photo.

Nabeela Ashraf told Glasgow Live: "I asked for a picture and he said 'don't make it obvious', and then goes on to pose."

The 37-year-old also called Butler "the sweetest person" for agreeing to the subtle selfie. 

It comes after we reported that the PS I Love You actor visited a pub in his hometown.

He was snapped outside Gabriel’s Bar on Gauze Street in Paisley enjoying 'banter' with the team.