Stuck for a weekend plan? Then maybe check out Hollywood ledge Scarlett Johansson absolutely boss it in The Avengers: Age of Ultron, out now. She plays a fierce fighter in the superhero flick and – because she's our red carpet hero IRL, we jumped at the chance to meet her in the (flawless, btw) flesh and quiz her on all the things she's learned.