Spider-Man has made an appearance in the new trailer for Captain America: Civil War - and fans have lost their minds.
It's the first chance fans have had to see the new-look webbed wonder, who is played by 19-year-old British actor Tom Holland.
The new trailer for the May film shows Spider-Man making a surprise cameo appearance near the end, nabbing Captain America's shield with his webbing.
Chris Evans, who plays Captain America, typified fan reaction when he said the trailer "broke my brain".