Margot Robbie has been signed to play Kristen Stewart's role in Focus.

Margot Robbie has been signed to play Kristen Stewart’s role in Focus.

Kristen Stewart jumped through the revolving door for the movie “Focus,” along with a handful of other top stars, but Warner Bros., has finally tapped someone to replace her, actress Margot Robbie.

The movie was originally featured Ryan Gosling and Emma Stone. Both dropped out over scheduling conflicts.

Then, Ben Affleck was ready to take on the film and Kristen was named his love interest. But Ben bowed out to direct “Live By Night,” an adaptation of Dennis Lehane’s crime novel, according to Variety.

Affleck was critically acclaimed for his direction of “Argo,” last year’s spy thriller about the rescue of American hostages during the Iranian revolution.

Then, Will Smith was tapped to fill Affleck’s shoes, prompting Stewart to drop out. She reportedly claimed Smith was too old to play her love interest, Variety reported. He’s 44 and she’s 23.

But that seems laughable, since she had a torrid affair with “Snow White and the Huntsman” Director Rupert Sanders and he’s 43.

As it turns out, Robbie is 24, so the age difference is still the same. Hollywood has no problem with older leading men being paired with young, twenty-something actresses.

Robbie, an Australian actress, scored her biggest role to date in Martin Scorsese’s “The Wolf of Wall Street.” She plays opposite Leonardo DiCaprio. He’s 38.

“Focus” is about a novice female con artist who teams up with a more seasoned male, who teaches her the ropes and eventually falls in love with her.

Despite dropping the film, Kristen still has a pretty full line-up ahead of her. She’s starring in “Camp X-Ray,” “Sils Maria,” “The Big Shoe,” and a sequel to “Snow White And The Huntsman,” which is slated for release in 2015.