Cobie Smulders totally overshadowed Scarlett Johansson at the premiere of 'The Avengers' in London.
The actress wore a gorgeous, dramatic Alexandra Vidal Fall 2012 gown in a bold hue.
The dress featured intricate detail on the neck, sleeves and the hem so Cobie wisely kept her hair & make-up relatively simple.
Image Sources: zimbio, WWD