3.5 Very Good

First half was below average..second half was good! Loved the theme and good movie