Zoolander 2

  • February 12, 2016

    Derek and Hansel are lured into modelling again, in Rome, where they find themselves the target of a sinister conspiracy.