A very charming and funny movie .