The acting was not as bad as some may have you believe, well except for Priyanka Chopra. I don't know EXACTLY what she was going for, but it didn't work. Besides her HORRIBLE acting, this was an extremely fun, amusing little romp with a great message. Definitely a family movie night must see!