Who knew Iron Man was the lost Von Trapp child? Robert Downey Jr., who plays Tony Stark/Iron Man in the superhero movie series, donned the traditional German short pants known as lederhosen for a photo opportunity in Munich.
Downey posed with co-star Gwyneth Paltrow, who stuck to a more modern look, donning a white KaufmanFranco dress. Still, she showed off a little more leg than Downey, whose lederhosen covered his knees.
Downey completed the Alpine look with green socks and a green neck scarf.
"Iron Man 3" opens May 3 in the U.S.