Skip to main content
Join The Community
- Join our community
11
Premium Benefits
24/7
Access Available
21K+
Active Members
Commenting
Join the discussion
Exclusive Articles Coming Soon
Member-only articles
Weekly Newsletters
Weekly gaming & entertainment news
Member Badges
Earn badges as you go
Exclusive Competitions
Members-only prize draws
Curated Deals Coming Soon
Tech and gaming deals worth grabbing
GET COMMUNITY ACCESS QUICK
For the quickest way to join, simply enter your email below and get access. We will send a confirmation and sign you up to our newsletter to keep you updated on all your gaming news.
By submitting your information you agree to the Terms & Conditions and Privacy Policy and are aged 16 or over.
FIND OUT ABOUT OUR MAGAZINE
Want to subscribe to the magazine? Click the button below to find out more information.
Find out more
GET Community ACCESS QUICK

Join the GamesRadar community for quick access. Enter your email below and we'll send confirmation, and sign you up to our newsletter.

By submitting your information you agree to the Terms & Conditions and Privacy Policy and are aged 16 or over.

Background
Welcome to GamesRADAR+ Community !
Hi ,

Your membership journey starts here.

Keep exploring and earning more as a member.

MY ACCOUNT

Badge picture
Earn your first badge
Read 1 article to unlock your first badge.
Keep earning badges
Explore ways to get more involved as a member.
Latest Games News

Latest Games News

Breaking gaming news and updates

Read Now
Latest Games Reviews

Latest Games Reviews

Expert verdicts on the newest releases

Read Now

See what you’ve unlocked.

Explore your membership benefits.

Explore
Member Exclusives

Stay Ahead with GamesRadar+

Get the biggest gaming news, reviews, and releases straight to your inbox.

Explore

Sign Out
GamesRadar+ GamesRadar+
US EditionUS CA EditionCanada UK EditionUK AU EditionAustralia
Sign in
  • View Profile
  • Sign out
  • Games
    • Game Insights
      • Games News
      • Games Features
      • Games Reviews
      • Games Guides
      • Big in 2026
      • The Big Preview
      • On The Radar
      • Indie Spotlight
      • Future Games Show
      • Golden Joystick Awards
    • Genres
      • Action Games
      • RPGs
      • Action RPGs
      • Adventure Games
      • Third Person Shooters
      • FPS Games
    • Platforms
      • PS5
      • Xbox Series X
      • PC
      • Nintendo Switch
      • Nintendo Switch 2
      • Tabletop Gaming
    • Franchises
      • Grand Theft Auto
      • Pokemon
      • Assassin's Creed
      • Monster Hunter
      • Fortnite
      • Cyberpunk
      • Red Dead
      • The Elder Scrolls
      • The Sims
  • Entertainment
    • TV Shows
      • TV News
      • TV Reviews
      • Anime Shows
      • Sci-Fi Shows
      • Superhero Shows
      • Animated Shows
      • Marvel TV Shows
      • Star Wars TV Shows
      • DC TV Shows
    • Movies
      • Movie News
      • Movie Reviews
      • Big Screen Spotlight
      • Superhero Movies
      • Action Movies
      • Anime Movies
      • Sci-Fi Movies
      • Horror Movies
      • Marvel Movies
      • DC Movies
    • Streaming
      • Apple TV Plus
      • Disney Plus
      • Netflix
      • HBO
      • Amazon Prime Video
      • Hulu
    • Comics
      • Marvel Comics
      • DC Comics
    • Toys & Collectibles
    • Lego
    • Dungeons and Dragons
    • Merch
  • Hardware
    • Insights
      • Hardware News
      • Hardware Reviews
      • Hardware Features
    • Computing
      • Desktop PCs
      • Laptops
      • Handhelds
    • Peripherals
      • Headsets & Headphones
      • TVs & Monitors
      • Gaming Mice
      • Gaming Keyboards
      • Gaming Chairs
      • Speakers & Audio
    • Accessories & Tech
      • Gaming Controllers
      • Tech
      • SSDs & Hard Drives
      • VR
      • Accessories
      • Retro
  • Deals
    • Game Deals
    • Tech Deals
    • TV Deals
    • Buying Guides
  • Video
    • Video
    • GR+ Replay - Submit Your Clips
  • Newsletters
    • Quizzes
    • About Us
    • How to pitch to us
    • How we score
    • Newsarama
    • Retro Gamer
    • Total Film
  • home
  • Games
    • View Games
      • Games News
      • Games Features
      • Games Reviews
      • Games Guides
      • Big in 2026
      • The Big Preview
      • On The Radar
      • Indie Spotlight
      • Future Games Show
      • Golden Joystick Awards
      • Action Games
      • RPGs
      • Action RPGs
      • Adventure Games
      • Third Person Shooters
      • FPS Games
    • Platforms
      • View Platforms
      • PS5
      • Xbox Series X
      • PC
      • Nintendo Switch
      • Nintendo Switch 2
      • Tabletop Gaming
      • Grand Theft Auto
      • Pokemon
      • Assassin's Creed
      • Monster Hunter
      • Fortnite
      • Cyberpunk
      • Red Dead
      • The Elder Scrolls
      • The Sims
  • Entertainment
    • View Entertainment
    • TV Shows
      • View TV Shows
      • TV News
      • TV Reviews
      • Anime Shows
      • Sci-Fi Shows
      • Superhero Shows
      • Animated Shows
      • Marvel TV Shows
      • Star Wars TV Shows
      • DC TV Shows
    • Movies
      • View Movies
      • Movie News
      • Movie Reviews
      • Big Screen Spotlight
      • Superhero Movies
      • Action Movies
      • Anime Movies
      • Sci-Fi Movies
      • Horror Movies
      • Marvel Movies
      • DC Movies
    • Streaming
      • View Streaming
      • Apple TV Plus
      • Disney Plus
      • Netflix
      • HBO
      • Amazon Prime Video
      • Hulu
    • Comics
      • View Comics
      • Marvel Comics
      • DC Comics
    • Toys & Collectibles
    • Lego
    • Dungeons and Dragons
    • Merch
  • Hardware
    • View Hardware
      • Hardware News
      • Hardware Reviews
      • Hardware Features
      • Desktop PCs
      • Laptops
      • Handhelds
    • Peripherals
      • View Peripherals
      • Headsets & Headphones
      • TVs & Monitors
      • Gaming Mice
      • Gaming Keyboards
      • Gaming Chairs
      • Speakers & Audio
      • Gaming Controllers
      • Tech
      • SSDs & Hard Drives
      • VR
      • Accessories
      • Retro
  • Deals
    • View Deals
    • Game Deals
    • Tech Deals
    • TV Deals
    • Buying Guides
  • Video
    • View Video
    • Video
    • GR+ Replay - Submit Your Clips
  • Newsletters
    • Quizzes
    • About Us
    • How to pitch to us
    • How we score
    • Newsarama
    • Retro Gamer
    • Total Film
Trending
  • Best Netflix Movies
  • Movie Release Dates
  • Best movies on Disney Plus
  • Best Netflix Shows
Don't miss these
Timothée Chalamet as Paul Atreides in Dune 3
Movies Upcoming movies: The most exciting new movies coming in 2026 and beyond
Rey in Star Wars: The Rise of Skywalker
Star Wars Movies Every new Star Wars movie and TV show currently in the works
Dune
Movies Movie release dates 2026: Every major film coming to cinemas and streaming
Viggo Mortensen in The Lord of the Rings: The Return of the King
Fantasy Movies Elijah Wood appears to confirm Aragorn recasting rumors in Lord of the Rings: The Hunt for Gollum
Viggo Mortensen in The Lord of the Rings: The Return of the King
Fantasy Movies Andy Serkis confirms Viggo Mortensen won't return as Aragorn in Lord of the Rings: The Hunt for Gollum
The Lion King is undoubtedly one of the best movies on Disney Plus
Movies The 30 best movies on Disney Plus to watch right now
Ryan Gosling as Ryland Grace in Project Hail Mary
Sci-Fi Movies Project Hail Mary directors showed off an "embarrassing" 225-minute cut to fellow filmmakers and received blunt feedback
(L to R) Steven Yeun as Detective Mike Ro, Matt Damon as Lieutenant Dane Dumars, Ben Affleck as Detective Sergeant J.D. Byrne, and Kyle Chandler as DEA Agent Mateo 'Matty' Nix in The Rip.
Action Movies The 25 best Netflix action movies to watch right now
Spider-Man and Boomerang fighting in Spider-Man: Brand New Day
Marvel Movies Tom Holland says Spider-Man: Brand New Day is undergoing reshoots to add humor and "[layer] in a villain plotline"
Dwayne Johnson in Jumanji: Welcome to the Jungle
Adventure Movies Jumanji 3: Release date, cast, plot speculation, and everything else we know about the upcoming adventure sequel
Next James Bond
Action Movies Next James Bond: The 27 actors who could replace Daniel Craig as the new 007
The Lord of the Rings: The Two Towers
Lord of the Rings Movies The Hunt For Gollum release date, plot, cast, and more news
Sonic, Tails, and Knuckles in Sonic 3
Amazon Prime Video The 25 best movies on Prime Video to watch right now
Marlon Brando as Vito Corleone in The Godfather.
Streaming Services The 20 best movies on Paramount Plus to watch right now
Sigourney Weaver as Ellen Ripley and Carrie Henn as Rebecca during the sci-fi movie, Aliens.
Horror Movies 6 Alien movies and their optional special editions are coming to HBO Max
  1. Entertainment
  2. Movies

15 Surprising Cases Of Movie Recasting

Features
By Joshua Winning published 18 November 2013

All change please…

When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works.

Christian Bale American Psycho (2000)

Christian Bale American Psycho (2000)

The Original Star: Leonardo DiCaprio.

The Replacement: Christian Bale.

What’s The Story? After a revolving door of stars were approached about and turned down the role of Patrick Bateman (Brad Pitt, Edward Norton, Johnny Depp), director Mary Harron settled on Christian Bale.

The only problem was that Lionsgate had already issued a statement that Leo DiCaprio had landed the role. That problem was solved when Titanic struck box office gold and DiCaprio backed out.

Not giving up, Lionsgate then offered the role to Ewan McGregor, who was convinced not to take it by none other than Christian Bale…

Page 1 of 15
Page 1 of 15
Ian McDiarmid Star Wars: Episode V The Empire Strikes Back (1980)

Ian McDiarmid Star Wars: Episode V The Empire Strikes Back (1980)

The Original Star: Elaine Baker.

The Replacement: Ian McDiarmid.

What’s The Story? Believe it or not, Emperor Palpatine was originally a girl. In the first Star Wars film, make-up designer Rick Baker’s wife Elaine played the part, albeit under quite a few layers of prosthetics.

By the time Empire Strikes Back rolled around, George Lucas had discovered Ian McDiarmid, and he’s played him ever since.

Page 2 of 15
Page 2 of 15
Julianne Moore Hannibal (2001)

Julianne Moore Hannibal (2001)

The Original Star: Jodie Foster.

The Replacement: Julianne Moore.

What’s The Story? “Everybody wants to do it,” enthused Jodie Foster about Hannibal in 1997. Everybody, that is, except her and Silence Of The Lambs director Jonathan Demme.

She changed her mind, apparently, when her movie Flora Plum found a lead in Claire Danes.

But Foster told us in 2005 that making Hannibal would have involved “trampling” on Clarice Starling, hinting that she didn’t like the direction the book took the character. Julianne Moore didn’t mind, though, signing on to play the FBI agent instead.

Page 3 of 15
Page 3 of 15
Michael J. Fox Back To The Future (1985)

Michael J. Fox Back To The Future (1985)

The Original Star: Eric Stoltz.

The Replacement: Michael J. Fox.

What’s The Story? One of the most famous incidents of movie cast replacements. With first-choice Michael J. Fox busy working on sitcom Family Ties , director Robert Zemeckis cast Eric Stoltz in Back To The Future instead.

Partway through filming, though, Zemeckis knew that Stoltz wasn’t right for the role. After five weeks of shooting, he replaced him with Fox, who was forced to work late nights and weekends in order to make the film while also working on Family Ties .

Now that’s dedication.

Page 4 of 15
Page 4 of 15
Jack Haley The Wizard Of Oz (1939)

Jack Haley The Wizard Of Oz (1939)

The Original Star: Buddy Ebsen.

The Replacement: Jack Haley.

What’s The Story? It was all looking good for Ebsen, on board to play the Tin Man in this adaptation of L. Frank Baum’s book. He’d pre-recorded the songs, tapped into his inner tin and was all ready to roll.

Except then he had an allergic reaction to the aluminium in his Tin Man make-up (“One night I woke up in bed screaming”) and wound up hospitalised.

When it became clear he’d need over a month to recover, MGM fired him and hired Jack Haley in his place…

Page 5 of 15
Page 5 of 15
Mark Ruffalo Avengers Assemble (2012)

Mark Ruffalo Avengers Assemble (2012)

The Original Star: Eric Bana.

The Replacement: Edward Norton.

The Other Replacement: Mark Ruffalo.

What’s The Story? Really, we’re still trying to figure this one out ourselves. In an interesting game of musical casting chairs, Edward Norton wanted to play Hulk in Ang Lee’s 2003 film, but when he took issue with the script, Eric Bana nabbed the part.

One critical mauling later, Marvel bolstered a reboot in the form of The Incredible Hulk , casting Norton in the role, despite director Louis Leterrier wanting Mark Ruffalo for the green giant.

Ruffalo got his chance with Avengers Assemble , though. When negotiations between Marvel and Norton hit the skids, Ruffalo finally became Hulk, and this time it’s stuck.

Page 6 of 15
Page 6 of 15
Angelina Jolie Mr & Mrs Smith (2005)

Angelina Jolie Mr & Mrs Smith (2005)

The Original Star: Nicole Kidman.

The Replacement: Angelina Jolie.

What’s The Story? During pre-production on Doug Liman’s action flick, the titular couple were set to be played by Brad Pitt and Nicole Kidman.

With Pitt reportedly concerned over his lack of chemistry with the Aussie, Kidman ended up dropping out of the film in order to head up The Stepford Wives instead, leaving the role free for Jolie.

And the rest is gossip rag history…

Page 7 of 15
Page 7 of 15
Eddie Murphy Beverly Hills Cop (1984)

Eddie Murphy Beverly Hills Cop (1984)

The Original Star: Mickey Rourke.

The Replacement: Eddie Murphy.

What’s The Story? Mickey Rourke originally signed a $400,000 holding contract for the role of Axel Foley, but revisions on the film’s script took so long that the contract expired before Rourke got anywhere near a camera.

Sylvester Stallone then jumped in, envisioning the film as “harder” than originally conceived.

But two weeks before shooting, Murphy replaced him, which prompted a flurry of rewrites.

Page 8 of 15
Page 8 of 15
Maggie Gyllenhaal The Dark Knight (2008)

Maggie Gyllenhaal The Dark Knight (2008)

The Original Star: Katie Holmes.

The Replacement: Maggie Gyllenhaal.

What’s The Story? Perhaps aware of the criticism directed her way after appearing in Batman Begins , Holmes decided not to reprise the role of Rachel Dawson in The Dark Knight , ceding it to Gyllenhaal instead.

Did the former Mrs Cruise regret the decision? “Not at all. I had a great experience working with Chris Nolan [ and ] I'm sure it's going to be a great movie. [ But ] I chose to do this movie [Mad Money], and I'm really proud of it.”

Page 9 of 15
Page 9 of 15
Don Cheadle Iron Man 2 (2010)

Don Cheadle Iron Man 2 (2010)

The Original Star: Terrence Howard.

The Replacement: Don Cheadle.

What’s The Story? According to recent comments made by Howard, the actor was frozen out of appearing in any of the Iron Man sequels by his co-star buddy, Robert Downey Jr.

Howard said: “We did a three-picture deal, so that means that you did the deal ahead of time. It was going to be a certain amount for the first one, a certain amount for the second one, a certain amount for the third.

“They came to me with the second and said, ‘Look, we will pay you one-eighth of what we contractually had for you, because we think the second one will be successful with or without you.’

“And I called my friend – that I helped get the first job – and he didn’t call me back for three months.”

Page 10 of 15
Page 10 of 15
Sandra Bullock Gravity (2013)

Sandra Bullock Gravity (2013)

The Original Stars: Angelina Jolie and Robert Downey Jr.

The Replacements: Sandra Bullock and George Clooney.

What’s The Story? Angelina Jolie and Robert Downey Jr were both originally in line to star in Alfonso Cuaron’s space epic, but Jolie dropped out when the studio balked at the thought of her $20m fee.

Later in 2010, Sandra Bullock was signed instead, and Downey Jr dropped out to make How To Talk To Girls , giving George Clooney the all clear to star opposite Bullock.

Page 11 of 15
Page 11 of 15
Viggo Mortensen Lord Of The Rings (2001-2003)

Viggo Mortensen Lord Of The Rings (2001-2003)

The Original Star: Stuart Townsend.

The Replacement: Viggo Mortensen.

What’s The Story? Townsend spent two months training in preparation for the role of Aragorn in Peter Jackson’s ambitious adap, only for the director to realise that he’d cast the role too young.

Which prompted the director to turn to Viggo Mortensen instead – 14 years Townsend’s senior, he was drafted in without even testing for the role…

Page 12 of 15
Page 12 of 15
Hugh Jackman X-Men (2000)

Hugh Jackman X-Men (2000)

The Original Star: Russell Crowe/Dougray Scott.

The Replacement: Hugh Jackman.

What’s The Story? Director Bryan Singer’s numero uno choice for Wolverine was Russell Crowe. When Crowe backed out over pay issues, Dougray Scott landed the role.

When Scott discovered shooting of X-Men conflicted with Mission: Impossible II, he was forced to drop out, with unknown actor Hugh Jackman stepping in three weeks into filming.

We can’t help wondering if Scott or Crowe would have hung around for quite as many X-outings as Jackman has…

Page 13 of 15
Page 13 of 15
Harrison Ford Raiders Of The Lost Ark (1981)

Harrison Ford Raiders Of The Lost Ark (1981)

The Original Star: Tom Selleck.

The Replacement: Harrison Ford.

What’s The Story? Yep, you read that right. Tom Selleck was George Lucas’s original choice for the whip-cracking raider.

Though Spielberg was keen on Harrison Ford, Lucas was concerned about casting Ford in the film after working with him on Star Wars . Selleck, however, ended up being unavailable for the film after signing a contract for TV series Magnum PI.

Which meant Spielberg got his way and an icon was born.

Page 14 of 15
Page 14 of 15
Everybody September (1987)

Everybody September (1987)

The Original Stars: Maureen O’Sullivan, Mia Farrow, Sam Shepherd, Charles Durning and Dianne Wiest.

The Replacements: Elaine Stritch, Mia Farrow, Sam Waterston, Denholm Elliot and Dianne Wiest.

What’s The Story? Having shot the entirety of September , Woody Allen took a look at an early edit and decided he wasn’t happy with it. The solution? A massive rewrite and reshoot.

According to reports, most of the cast were no longer available by the time Allen took his new script in front of cameras, forcing him to recast. Massively.

''I usually reshoot tons of material,'' Allen shrugged at the time. ''The fact is, I'd like to shoot September a third time.'' There’s no pleasing some people.

Page 15 of 15
Page 15 of 15
Joshua Winning
Social Links Navigation

Josh Winning has worn a lot of hats over the years. Contributing Editor at Total Film, writer for SFX, and senior film writer at the Radio Times. Josh has also penned a novel about mysteries and monsters, is the co-host of a movie podcast, and has a library of pretty phenomenal stories from visiting some of the biggest TV and film sets in the world. He would also like you to know that he "lives for cat videos..." Don't we all, Josh. Don't we all.  

  • Facebook
  • X
  • Pinterest
  • Flipboard
  • Email
Share this article
Join the conversation
Follow us
Add us as a preferred source on Google
Sign up for the Total Film Newsletter

Bringing all the latest movie news, features, and reviews to your inbox


By submitting your information you agree to the Terms & Conditions and Privacy Policy and are aged 16 or over.

You are now subscribed

Your newsletter sign-up was successful


Join the club

Get full access to premium articles, exclusive features and a growing list of member rewards.


An account already exists for this email address, please log in.
Subscribe to our newsletter
Read more
Spider-Man and Boomerang fighting in Spider-Man: Brand New Day
Marvel Movies Tom Holland says Spider-Man: Brand New Day is undergoing reshoots to add humor and "[layer] in a villain plotline"
 
 
Hawkeye
Marvel TV Shows Wonder Man showrunner reveals Hawkeye went through massive changes weeks before filming
 
 
Tim Roth as Beckett reading with his feet on a desk in Peaky Blinders: The Immortal Man
Crime Movies Peaky Blinders: The Immortal Man villain Tim Roth starred in The Incredible Hulk to "embarrass" his kids
 
 
Christian Bale as Patrick Bateman holding an axe during the horror movie American Psycho.
Horror Movies American Psycho author says "high-profile actors" have turned down the role of Patrick Bateman in the new movie
 
 
Viggo Mortensen in The Lord of the Rings: The Return of the King
Fantasy Movies Andy Serkis confirms Viggo Mortensen won't return as Aragorn in Lord of the Rings: The Hunt for Gollum
 
 
Timothée Chalamet as Paul Atreides in Dune 3
Movies Upcoming movies: The most exciting new movies coming in 2026 and beyond
 
 
Latest in Movies
Marcellus, an octopus voiced by Alfred Molina, lounging in his tank
Drama Movies Alfred Molina goes from Doctor Octopus to actual octopus as the voice of a mollusk in Netflix drama
 
 
Superman 2 concept art by Jim Lee showing Superman holding a screwdriver and buddying up to Lex Luthor, who is clad in his purple and green battle armor
DC Movies James Gunn debunks auditions for Superman foe Maxima, but Man of Tomorrow still has one uncast role
 
 
Grogu uses the Force in The Mandalorian and Grogu
Star Wars Movies New Star Wars book hints at a time skip between The Mandalorian season 3 and The Mandalorian and Grogu
 
 
Tom holland as Telemachus in The Odyssey
Fantasy Movies Tom Holland can't believe Christopher Nolan's movie magic on "masterpiece" The Odyssey
 
 
Lena Headey in Game of Thrones
Marvel Movies Game of Thrones star reveals her "very, very funny" role that was cut from Marvel's Thor: Love and Thunder
 
 
Spider-Man and Boomerang fighting in Spider-Man: Brand New Day
Marvel Movies Tom Holland says Spider-Man: Brand New Day is undergoing reshoots to add humor and "[layer] in a villain plotline"
 
 
Latest in Features
Homelander (Anthony Starr) saluting
Superhero Shows The Boys season 5 episode 2 recap: Easter eggs, cameos, who dies
 
 
Billy Butcher (Karl Urban) using his tendril powers.
Superhero Shows The Boys season 5 episode 1 recap: Easter eggs, cameos and big deaths
 
 
Forza Horizon 6 image showing two cars racing through Tokyo at night
Forza Horizon Forza Horizon 6 is set to be one of the best open-world racing games of the generation
 
 
Bullseye masked up and ready for a fight in Daredevil: Born Again season 2
Marvel TV Shows Daredevil: Born Again season 2 changes Matt Murdock and Bullseye's dynamic, and that's a good thing
 
 
Maul (Sam Witwer) in a hood, using the force, with his dual lightsaber drawn in Maul – Shadow Lord
Star Wars TV Shows When does Maul – Shadow Lord take place in the Star Wars timeline?
 
 
Charlie Cox as Daredevil in Daredevil: Born Again season 2
Marvel TV Shows Daredevil: Born Again season 2 episode 4 ending explained: Is [spoiler] dead?
 
 
LATEST ARTICLES
  1. Baldur's Gate 3
    1
    "Oh, we're going there" – Baldur's Gate 3 Halsin actor "burst out laughing" when he got the script for the RPG's most infamous scene
  2. 2
    Crimson Desert's "enemy density issue is very real in the late game," says Palworld publishing chief, so head to this spot for challenges
  3. 3
    PlayStation legend Mark Cerny tried to kick off the Spyro the Dragon speedrunning scene back in 1998, and he held the world record for 12 years
  4. 4
    Alien: Earth season 2 adds Game of Thrones icon Peter Dinklage in a mystery role
  5. 5
    Skyrim and Fallout artist says Todd Howard would tell devs "we can do anything but we can't do everything," and 95% of player-reported issues were flagged internally before launch

GamesRadar+ is part of Future US Inc, an international media group and leading digital publisher. Visit our corporate site.

Add as a preferred source on Google Add as a preferred source on Google
  • Terms and conditions
  • Contact Future's experts
  • Privacy policy
  • Cookies policy
  • Accessibility statement
  • Careers
  • About us
  • Advertise with us
  • Review guidelines
  • Write for us
  • Accessibility Statement

© Future US, Inc. Full 7th Floor, 130 West 42nd Street, New York, NY 10036.

Please login or signup to comment

Please wait...