The Host Belgium 2013
According to reviews, you'd guess the only good thing about this is the Lotus Evora in the poster.
Who am I to disagree ?
This is a teaser poster from Belgium, for out of cinema billboards.
Origin: Belgium 2013 Size: 46 x 68 in / 117 x 173 cm Condition: New.