We all knew legendary actors Mark Hamill, Carrie Fisher, and Harrison Ford would be paid a bit more than newcomers Daisy Ridley and John Boyega for "Star Wars: The Force Awakens," but now we know by just how much.

According to the Mail on Sunday, Ford has reportedly been paid £16.7 million ($24.9 million) for reprising the role of Han Solo and will also get 0.5% of the film’s gross earnings, estimated to be £1.3 billion ($1.9 billion).

He has also already been handed £1 million in compensation after breaking his leg during shooting at Pinewood studios.

That means, in total, the "Indiana Jones" actor could earn £23 million, 76 times what Ridley and Boyega will take from the film.

Both leading stars will receive a paycheck of £300,000 while also taking a cut of the box-office earnings once it inevitably makes over $1 billion (£671 million).

Actor John Boyega and actress Daisy Ridley at the news conference for the "Star Wars: The Force Awakens" Japan premiere at the Sheraton Grande Tokyo Bay Hotel on December 11 in Urayasu, Japan. Yuriko Nakao/Getty Images

A Disney source told the Sunday paper: "Harrison is the key to making this movie work. He's the link between the old generation and the new. Mark Hamill and Carrie Fisher were good to get, but the film could have lived without them. You couldn't make it without Harrison Ford."

Of course, it should also be noted that for the original 1977 "Star Wars" film, Ford was paid only £7,000 as he was a relative unknown at the time.

"Daisy's a virtual unknown, and this is a career-making role, so she'd probably have been willing to take it for free — and Disney knew it," the insider continued.

"She has been signed to a multipicture deal with preset bumps in her salary that rise substantially with each movie. That doesn't guarantee she'll be in subsequent films, but it gives the studio peace of mind to know she's contractually obliged if they want her again."

It was also revealed that director J.J. Abrams was paid £3.3 million to direct the film and will take a 2% share of the film’s gross, while Carrie Fisher — reprising her role as Leia — was paid £1 million.

The actress has previously signed away her likeness to the character, meaning she will make no money on merchandise.

In other "Star Wars" news, some fans went crazy when — in a midnight screening of the film — the projector messed up and spoiled the film's major twist.

"Star Wars: The Force Awakens" is in cinemas now.