Hollywood stars out for Captain America
The wait is almost over for Avengers fans as the Captain America film had its world premiere in Los Angeles on Tuesday night.
The likes of Robert Downey Jr, Samuel L Jackson and Hayley Atwell were on the red, white and blue carpet to mark the launch of the comic book adaptation.