very smart and sometimes shocking and i just love it . it shove one more side of david brilliant talent . he impress me greatly . david be the best . the movie captivate your attention for every second .