Answer
The answer is "Captain America: The First Avenger". Hugo Weaving portrayed Johann Schmidt/Red Skull, the main antagonist of the film. The film is set during World War II and follows Steve Rogers' transformation into Captain America, a super-soldier who fights against the Nazi-aligned HYDRA organization led by Red Skull.