Actor Kevin Bacon hates his last name because it inspires relentless porcine puns.

The 46-year-old star, who appears in upcoming comedy Beauty Shop alongside Queen Latifah and Alicia Silverstone, would never have picked Bacon as his last name.

He tells website PAGESIX.COM, "I was in THE RIVER WILD with Meryl Streep and we had a premiere in Libby, Montana (US), and there was this burger house that put on its marquee their 'movie star special', which was a burger with 'Two Streeps of Bacon'.

"Every time one of my films comes out, I have to read 'sizzling bacon' or 'he's sure bringing home the bacon'.

"People come up to me and ask me if I made up my last name. Believe me, I would have never made up my last name."