Special Guest Stars Olivia Williams as Herself Helena Bonham Carter as Herself Guest Stars Lucy Aarden as Lucy