Mark Kermode reviews Room