Mark Kermode reviews Ghost World (2001) | BFI Player