Guest Stars Ben Stiller as Himself John Lydon as Himself Owen Wilson as Himself Liza Tarbuck as Herself