Hollywood actor surprised fans by turning up to watch Celtic v Rangers play at Hampden.

However the reaction the actor received could not have been further from expected after fans trolled him on social media over his appearance.

Twitter users had plenty to say about Gerards 'rough' appearance after Celtic Football club shared a picture of the actor at half time. 

Twitter users were quick to troll the actor with one writing: "Gerard Butler isn't ageing well is he?"

Another replied "Gerard looks like he only woke up 2 mins before the photo was taken ."

Another user said: "Gerard butler or Allan from the hangover hmmmm".

The 47-year-old is back in Scotland to film new movie Keepers alongside fellow Scot Peter Mullan.