Though this movie was geared for an older crowd, I think my teenage son would enjoy it as well, due to the young Mr. Patel's character as a idealistic, struggling young man trying to fulfill his father's dream, and make the girl he loves ~ and his mother who disapproves ~ proud of him. Superb casting. Performances that put the under 40 crowd to shame. Each character has their own story and you root for them all the way. Lots of laughs, a few tears, but you leave feeling everything is going to be alright in the end. Why can't Hollywood make more movies like this?