Scarlett Johansson looked like a bombshell in a navy blue outfit ...

Responsive image