Shang-Chi Premiere Confirms the MCU Return of [Spoiler]

Warning: There is a minor Shang-Chi spoiler ahead!

During last night’s premiere for Shang-Chi and the Legend of the Ten Rings, fans immediately recognized Ben Kingsley on the red carpet. Kingsley previously played the fake Mandarin, Trevor Slattery, in Iron Man 3. However, Shang-Chi is introducing the “real” Mandarin, Wenwu (Tony Leung). Now, it looks like both Mandarins may share the screen in Shang-Chi.

ComicBook is reporting that Marvel Studios has confirmed that Kingsley will reprise his role as Trevor in Shang-Chi. Additionally, this seems to line up with Trevor’s last appearance in the short film, Marvel One-Shot: All Hail the King.

RELATED: Simu Liu Chooses His Marvel Team-up in the Latest Shang-Chi Promos

In Iron Man 3, Trevor was an actor hired by Aldrich Killian to portray the Mandarin. In All Hail the King, Trevor’s exploits also made him a hero to his fellow prisoners in Seagate Penitentiary. However, Jackson Norriss, a reporter who was sent to interview Trevor, turned out to be an agent of the Ten Rings. Jackson also told Trevor that his master, the Mandarin, was real; and that he was breaking Trevor out of prison to face the Mandarin’s wrath for stealing his name and reputation.

If Trevor is back in Shang-Chi, then the Mandarin must not have killed him. But we will have to wait a few weeks before we know why Trevor is still alive.

Shang-Chi and the Legend of the Ten Rings hits theaters on Friday, September 3.

What do you think about Ben Kingsley’s MCU return? Let us know in the comment section below!

Recommended Reading: Shang-Chi: Master of Kung-Fu Omnibus Vol. 2

We are also a participant in the Amazon Services LLC Associates Program. This affiliate advertising program also provides a means to earn fees by linking to and affiliated sites.