The wait is over.
On Tuesday, the main cast for the upcoming Star Wars: Episode 7 was announced, with original trilogy stars Mark Hammill, Carrie Fisher and Harrison Ford - Luke Skywalker, Princess Leia and Han Solo - confirmed to appear in the upcoming film.
The three will join Star Wars newcomers John Boyega, Daisy Ridley, Adam Driver, Oscar Isaac, Andy Serkis, Domhnall Gleeson, and Max von Sydow.
No character names have been revealed for the batch of newcomers, though Girls star Driver is widely expected to play the film's villain. The film's confirmed stars was revealed alongside a photo of the cast holding what are presumably the film's scripts, sitting alongside director J.J. Abrams.
"We are so excited to finally share the cast of Star Wars: Episode VII. It is both thrilling and surreal to watch the beloved original cast and these brilliant new performers come together to bring this world to life, once again," Abrams said in a statement. "We start shooting in a couple of weeks, and everyone is doing their best to make the fans proud."
The 22-year-old British actor Boyega is best known for the 2011 science fiction monster movie Attack the Block. Ridley, also a young British actor, is largely unknown. She has appeared in several British TV series, including Mr. Selfridge.
Like Driver, Isaac is a recent breakout star, following his acclaimed performance in the Coen brothers' Inside Llewyn Davis.
The 30-year-old Irish actor Gleeson has appeared in numerous films, including 2012's Anna Karenina and both parts of Harry Potter and the Deathly Hallows. He's acted frequently on stage, earning a Tony nomination in 2006 for his performance in The Lieutenant of Inishmore.
The British actor Serkis is famous for his digital shape-shifting, playing Gollum in the Lord of the Rings films and the titular gorilla in King Kong. It's widely speculated that he'll again trade on his specialty of using performance capture to craft a digital character.
Von Sydow, the 85-year-old Swedish legend of The Exorcist and The Seventh Seal, will presumably add the kind of gravitas Alec Guinness brought to the 1977 original.
Scoring Episode 7 will be John Williams, who created the original trilogy's famous themes.
Tuesday's announcement settles nearly two years of speculation about the film's principal cast, with many of the names on the list of confirmed stars having already been bandied about as potential cast members. Droid R2D2 - pictured in a box alongside the film's cast on Tuesday - was the only confirmed star up to this point.
Other details about Episode 7's production have been leaked, but sparingly - and barely. Earlier this month, it was confirmed that some of the film's action would return to Tattoine, the home planet of Luke and Anakin Skywalker - the latter of whom would, of course, become antagonist Darth Vader. Just days earlier, Disney chairman Alan Horn revealed that, while some filming had already begun, Episode 7‘s script wasn't quite done.
The film has also run into its share of bumps in production, with Episode 7's original script writer, Michael Arndt quitting the production in October 2013. Arndt was replaced by Lawrence Kasdan, one of the original Star Wars scribes - he co-wrote The Empire Strikes Back and Return of the Jedi.
Star Wars: Episode 7 was announced in October 2012, when Disney purchased Lucasfilm for a cool US$4.05-billion. The film will be released on Dec, 18, 2015 - a date that, before Tuesday's casting announcement, was also unknown.
With files from The Associated Press