Sean Penn is one of my absolutely favorite actors, writers, producer and director. All star cast, riveting and suspenseful. When it's a really good movie, such as this, I don't have any spoilers. Pop the popcorn and get ready for a great film !! If you seen it once it's worth watching again!