Mark Kermode reviews Love is Strange