We're finally going to find out a little more about why Moe became the old curmudgeon he is in an upcoming episode of The Simpsons where we meet his father, played by renowned actor and Goodfellas star Ray Liotta.

His character will be called Mr Szyslak in an episode executive producer Matt Selman told EW is: "A Shakespearean family drama, set against the backdrop of a fading mattress store empire."

Morty Szyslak is described as a more cunning, evil version of his son while he will also be joined by Moe's sister Minnie (played by Debi Mazar).

They will join other season 29 guest stars including Ed Sheeran and Game of Thrones' Nikolaj Coster-Waldau.

The Simpsons episode with Ray Liotta is set to air on Fox on April 15th while EW have revealed here what his character will look like