Michael Moon

&nbsp Hot on the heels of the return of Alfie Moon this autumn, Walford is soon to welcome his cousin, Michael Moon, played by Steve John Shepherd.Michael Moon is a cheeky chap with a silver tongue, who loves a lot of female attention – much like his older cousin, Alfie. However, Michael has a slightly more manipulative streak and a competitive nature, which means he doesn’t think twice about screwing people over – even those he loves.