While it's hard to imagine anyone else playing Finn in the recent Star Wars trilogy, actors other than John Boyega were in the running.
A few years before he landed his role as Spider-Man, Tom Holland was in the running for the part, but for reasons that will become apparent, bombed out.
In an interview with Backstage, he explained that he had 'quite a few' auditions for the movie.
“I’ve read the wrong lines at the wrong audition before,” he said. “I remember my audition for Star Wars, I was like four or five auditions in, and I think I was auditioning for John Boyega’s role.
“I remember doing this scene with this lady, bless her, and she was just a drone. So I was doing all of this, like, ‘We gotta get back to the ship!’ And she was going, ‘Bleep, bloop bloop, bleep bloop.’ I just couldn’t stop laughing. I found it so funny.
“And I felt really bad, because she was trying really hard to be a convincing android or drone or whatever they’re called. Yeah, I obviously didn’t get the part. That wasn’t my best moment.”
Things turned out OK in the end, however.
Read more: First image from Spider-Man 3 set unveiled
He was cast as Peter Parker in 2015, with his first appearance in spandex coming in 2016, via his surprise role in Captain America: Civil War.
His character was then properly introduced in Spider-Man: Homecoming in 2017, and then in Avengers: Infinity War and Endgame, and then Spider-Man: Far From Home.
The sequel to Far From Home is currently being filmed, with a release date planned for 17 December.
Watch: Tom Holland spills behind-the-scenes moment from Cherry