New York City, New York, USA — the real filming locationThe Penguin — on screen
Real-life photo: Kidfly182 · CC BY-SA 4.0