Scarlett Johansson lit up the Lido at this year's Venice Film Festival. "The Avengers" star walked the red carpet and appeared at a photo call for her quirky new sci-fi art film "Under the Skin," and we have all the photos. Check out Johansson in fancy, curve-hugging evening wear and more casual, boat-appropriate duds. 

Take a look here: