Hot on the heels of the prior (and somewhat lackluster) Thor clip, comes another sneak peek at the upcoming Marvel film and Avengers prequel/spin-off.

This time, director Kenneth Branagh is building buzz for Thor by partially spoiling what was originally a surprise cameo. Read on for the full details – unless you want to be kept in the dark.

It goes without saying, if you don’t want to be spoiled about which Avenger will have a guest-spot in Thor – back out now (and try and avoid the Internet for the next 24 hours).

This article contains mild Thor spoilers.

Still here? It’s been over four months since we first reported that Jeremy Renner would make a surprise appearance in Thor and, one week ago, we even detailed what Clint Barton’s costume will look like.

IGN debuted the exclusive Hawkeye “cameo” in an interview with Chris Hemsworth, and while it’s not nearly as exciting as the sneak peek CinemaCon audiences were privy to, it certainly raises some interesting questions, such as: “Is a wobbly overhead crane bucket the best place for an archer to stand guard?”

Check out the clip below:

At first glance, fans might mistake the cameo for a spliced-in shot of Justin Hartley’s Green Arrow from Smallville, but IGN has confirmed that the hooded figure is in fact Jeremy Renner’s Hawkeye – even if it is hard to tell. That said, fans of the purple-wearing archer shouldn’t despair too much, anyone who attended the Disney panel at CinemaCon will tell you that Hawkeye’s appearance in the film isn’t just limited to guarding the mud-pit around the S.H.I.E.L.D. quarantine camp.

While the cameo still leaves a lot of room for fans to be surprised at the final Hawkeye costume when Thor hits theaters, coupled with a prior batch of lackluster promo clips, it’s hard to ignore that spoiling a surprise cameo ahead of the film comes off as a bit desperate. Is Marvel struggling to build the level of anticipation they were expecting for Thor – with only one month before the film releases?

Follow us on Twitter @benkendrick and @screenrant and let us know what you think of the clip.

Thor will be in theaters on May 6th, 2011.

The Avengers will be in theaters a year later on May 4th, 2012.

Source: IGN