i love this film . maybe it be my generation but i can really connect with what he be talk about and mean to do . it keep me laugh for the duration . duration of the film and the next day and and beyond . i think this film be not one to watch if you mainly care about the plot and character development . this film be pretty much only for the generation that will understand it . there be lot of thing you just know be bring up in that generation that you wouldn not if you be say 40. i think sacha barren cohen be very and i do mean very good . he be a genius . and the reason h be such an idiot be because he can make people believe he be a complete idiot and and make it funny at the same time . very good film . strongly recommend . ( not so strongly if you be over 30 ) .