The actor, who is currently reprising his role as Luke Skywalker in the next Star Wars installment on Skellig Michael, an historic island off the coast of County Kerry, wandered into the Bridge Bar unannounced during a filming break.

He received a hero's welcome from fans, who posed for photos with the star and chatted to him, and he then agreed to pull a few pints behind the bar.

One local, Colm Flynn, captured a photo of the actor and posted it on Twitter.com, writing, "Luke Skywalker is pulling pints in Portmagee.... yes this is happening."

Hamill is clearly having a great time in Ireland - he later tweeted, "Ireland is simply heaven on earth! The people here treat you like family."