It's past their prime now but these actors will be holding very important supporting roles in upcoming blockbusters. Check out the list of people who are in some anticipated films coming soon.

Jeff Goldblum- “Thor:Ragnarok”

Goldblum will play Grandmaster, an Elder of the Universe and a highly intelligent being who likes to pit opposing sides against each other in cosmic games.

Paul McCartney- “Pirates of the Caribbean: Dead Men Tell No Tales”

The former Beatle’s role is currently unknown.

Mariah Carey- “The LEGO Batman Movie”

Carey will actually play the Mayor of Gotham City.

Charlize Theron- “Fast 8”

Theron will actually pay the movie’s primary villain.

Stan Lee- “Yoga Hosers”

This picture, tweeted by writer/director Kevin Smith, shows Lee playing a police officer in the upcoming film.

Sylvester Stallone- “Guardians of the Galaxy Vol. 2”

Rumors are swirling that Stallone will play one of the space pirates (aka the Ravagers) in the next installment.

Sigourney Weaver- “Finding Dory”

In a strange turn of events, Weaver is actually playing herself in the movie.

Danny McBride- “Alien: Covenant”

McBride will test out his Hollywood blockbusters acting chops as a crew member of the colony ship Covenant, which stumbles upon a mysterious planet.

Tilda Swinton- “Doctor Strange”

Swinton plays The Ancient One, who becomes Doctor Strange’s mentor in the mystical arts.

Elton John- “Kingsman: The Golden Circle”

Apparently it’s a “key role” instead of a cameo. This should be exciting.

Johnny Depp- “Gnomeo & Juliet: Sherlock Gnomes”

Depp will play title character Sherlock Gnomes, who is hired by Gnomeo and Juliet to search fro the mysterious disappearance of several gnomes.

Tom Hardy- “Star Wars Episode VIII”

Hardy will make a cameo as a Stormtrooper who has a comical interaction with one of the movie’s key characters.

Ozzy Osbourne- “Ghostbusters”

Osbourne plays himself in a rock concert scene.