The Beach (2000): Was it too subversive for it's time?