Spoiler alert! ! Thanks to his cameo in "Deadpool and Wolverine," "Blade" star Wesley Snipes beat Hugh Jackman to become the longest-serving person to play the same character in a live-action superhero movie.

It is reported that this record was first held by Patrick Stewart, who has played the role of Professor X in "X-Men" since 2000 until 2022. Although many people thought that Hugh Jackman's appearance in "Deadpool 3" would take this record away from Stewart, what they did not expect was that Snipes' unexpected appearance made him the person who now holds this record.

In addition to setting the world record for longest-lasting live-action Marvel actor, Snipes also holds the record for longest-lasting time between character appearances in a Marvel movie. It was nearly 20 years ago that Snipes last played the character in "Blade: Trinity" (2004). Previously, the record was held by Alfred Molina, who played Doctor Octopus in "Spider-Man 2" and "Spider-Man: No Way Home" 17 years apart.