branded 2012

A strange but interesting movie about marketing and… demons?