Chris Pratt almost wasn't Peter Quill aka Star-Lord.

Sarah Finn, the casting director behind 22 Marvel movies, revealed the shocking news while attending the "Avengers: Endgame" premiere in Los Angeles on Monday.

"[Director] James Gunn has been very generous about this in saying that I, to the point of annoying him, kept insisting that Chris Pratt was the guy for the part,” Finn explained to Variety before admitting that “Chris didn’t want to play the part and refused to audition.”

CHRIS PRATT AND KATHERINE SCHWARZENEGGER ATTEND THE FIRST RED CARPET TOGETHER AT 'AVENGERS: ENDGAME' PREMIERE

Chris Pratt, pictured here at the "Avengers: Endgame" premiere on April 22, 2019, initially "refused to audition" as Peter Quill aka Star-Lord in the 2014 film "Guardians of the Galaxy." (Axelle/Bauer-Griffin/FilmMagic via Getty Images)

“I finally got him to audition and James Gunn said he didn’t want to see him, and that was really a challenge," she continued.

Luckily, Finn was able to bring the two together and it all worked out perfectly.

"It was honestly one of those eureka moments that we talk about in casting when it absolutely feels right and you know it’s right. James turned to me within 10 seconds and said, ‘He’s the guy,'" she recalled.

Pratt first-appeared as Quill in the 2014 film "Guardians of the Galaxy." Of the 39-year-old actor accepting the role, Finn said that "it was great when he decided that he was interested."

Chris Pratt as Peter Quill aka Star-Lord in "Guardians of the Galaxy." (Marvel Studios)

CLICK HERE TO GET THE FOX NEWS APP

“Now it’s legend. He’s the perfect person," she noted. "But at the time we were embarking on a movie that had a raccoon and a talking tree, and a property that people weren’t familiar with."

On Monday, Pratt stepped out with fiancée Katherine Schwarzenegger for the "Avengers: Endgame” premiere, marking their first red carpet appearance as a couple.