Guest Stars Adam West as Mayor Adam West David Thewlis as British Father Isaac Hempstead-Wright as Aidan Rick Springfield as Himself