One of the worst written films ever. But! In spite of the idiotic script, the negative (to pit it mildly) portrayal of Latinos, and the predictability factor, it was sort of fun.
I would suggest parking your brain somewhere before watching, just as one does prior to enduring Mama Mia! It makes absolutely no sense, but if you have anything better to do, like having a colonoscopy, this movie's for you.