​Earlier this month, Mark Hamill (who plays Luke Skywalker), ​let it slip that Anthony Daniels had a cameo in the upcoming Han Solo prequel Solo: A Star Wars Story.

It was, "not such a reveal," Hamill commented, because "all Star Wars fans expect him to be in every movie." Daniels' who plays C-3PO, has appeared in every Star Wars film alongside R2-D2, so the "spoiler," according to Mark Hamill was a no brainer.

However, Hamill did not reveal Daniels was not playing C-3PO, but another character entirely. Marking the first time the two lovable droids will not appear in a Star Wars film, co-writer Jonathan Kasdan revealed Daniels actually plays a character we've already seen in the trailer: a helpful Wookiee.

"The Wookiee that helps [Han and Chewbacca] escape, Chewbacca’s best friend," Kasdan told ​Uproxx, "is played by Anthony Daniels – and beckons him to join them as they escape on a different ship."

The non-appearance of C-3PO and R2D2 aren't the only deviations from Star Wars canon, however; as co-writer Lawrence Kasdan stated that, "There are a lot of things about this movie that are different from all the others."

​Early reactions to Solo were generally positive, revealing a "fun" cast, potential franchise altering events in "big Marvel-level s*** that will make you wonder where Lucasfilm is headed next," and rumors of a potential Solo trilogy.

Solo: A Star Wars Story opens in theaters at the end of the month on May 25th.