Special Guest Stars Larry King as Himself Guest Stars Alex Macqueen as Leo Klariza Clayton as Siren Amina Zia as Homara