Netflix has set up an elaborate billboard, with a man “trapped” inside, to promote the new science fiction thriller, The Last House. The movie, starring Greta Lee and Wagner Moura, arrives on the ...