Eric Idle fue la estrella invitada, interpretando a Declan Desmond.