Last night, the Denver Broncos enjoyed Halloween in style, with an epic costume party.

Everyone came dressed up. Von Miller was Dr. Evil. Aqib Talib was Willy Wonka. DeMarcus Ware was The Mad Hatter. And T.J. Ward was Macho Man Randy Savage.

But, at the end of the day, they were just pretending. Playing dress up.

But not Kayvon Webster. I’m not sure how this is true, but there’s no doubt in my mind that Kayvon Webster is Tupac Shakur!

It’s uncanny …

The rest of the Broncos deserve a little love, too. Unlike Webster, who roles out of bed looking like Tupac, these guys had to put in some real effort.

And here are a few more closeups of some of the more-impressive costumes: