When J.J. Abrams appeared on Good Morning America earlier this week, he wouldn't reveal the identity of the actor who had lost(!) their script for Episode IX of Star Wars: "One of our actors, I won’t say which one — I want to, but I won’t — left it under their bed and it was found by someone who was cleaning their place..."

The script ended up for sale on eBay, but the offer was spotted by somebody involved in the production of The Rise of Skywalker, who bought it right away and the situation was resolved. The culprit has now been identified: John Boyega appeared on Good Morning America on Wednesday and confessed!

Star Wars actor John Boyega: "It was me!"

Boyega told his story to host Michael Strahan: "It was actually from my apartment, I was moving apartments, and I left my script under my bed. [...] And then a few weeks after, this cleaner comes in, finds the script, and puts it on eBay for like £65 [about $84]."

The actor continued: "It was scary, man. I got calls every — even Mickey Mouse called me, 'What did you do?!' But it all worked out in the end."

Star Wars: The Rise of Skywalker is in theaters December 20, 2019.

"Prinzessin Leia" (Carrie Fisher) und "Luke Skywalker" (Mark Hamill) aus "Star Wars"

J.J. Abrams's film will be released on December 20...

New 'Star Wars: The Rise of Skywalker' Clip Introduces Flying Stormtroopers