Scarlett Johansson has exhibited her support for presidential candidate Barack Obama, attending a political event on Wednesday. The blonde stunner gave a speech backing the Democratic contender right before the crucial Iowa caucuses on January 2 in Coralville, Iowa, according to People. However, Scarlett talked separately, avoiding being public linked to the politician’s official program.