I had this same thought after seeing this first hand while walking out of the movie last night. Seems a lot more plausable then Banksy himself showing up for this one stencil, which happens to show up only on Harvard Exit property. Maybe if we see a few more pieces of his around the city, will this be proved incorrect.