No, that isn’t Robert Pattinson dressed as Captain America, but rather the stunt double for Chris Evans holding a new weapon of sorts. The Avengers is currently filming in Cleveland and will hit theaters on May 4, 2012. Click here for more spy pictures. Continue reading for a video.

[Sources 1 | 2]