"The Descent" has all of that. It's a great scary/horror movie. If you don't like scary/horror movies, don't watch it.

-John