Warning! This strong film subvert philosophies and messes with viewers' minds. Warning! This strong film subvert philosophies and messes with viewers' minds. Warning! This strong film subvert philosophies and messes with viewers' minds. Warning! This strong film subvert philosophies and messes with viewers' minds.