Sorry, fellas! Elizabeth Olsen is off the market. And according to reports, it looks like the 26-year-old actress managed to land herself a bad boy -- a real bad boy.

That’s right, the “Avengers: Age of Ultron” star has reportedly been seen cozying up to Tom Hiddleston, 34, who portrayed the devious role of Loki, the Norse god of mischief, in the first “Avengers” flick in 2012.

Although the English actor will not star alongside Mary Kate and Ashley Olsen’s younger sister in the superhero sequel due to time constraints, director Joss Whedon revealed, the Hollywood twosome will appear on the big screen together in the musical biography “I Saw The Light.”

In the 2015 movie, about the late country music singer Hank Williams and his rise to fame, Hiddleston and Olsen play husband and wife. But sources revealed that their sizzling chemistry kept rolling even when the cameras stopped.

“They have been hooking up,” an insider divulged to Us Weekly, before dishing that the relationship between the longtime friends is “casual.”

Although the two make sure to “text when they’re apart,” the source suggested they aren’t interested in rushing too fast into a romance. Perhaps that’s because Olsen just recently got out of an engagement.

“She wants to make a new life for herself,” the source added. “She’s having fun.”

In January, Us Weekly reported that Olsen had split from her fiancé Boyd Holbrook after three years together. The couple met in 2012 on the set of their film “Very Good Girls” and got engaged two years later in Paris.

"It was so romantic, and they couldn't have picked a better spot,” an insider told Star magazine, gushing over the couple’s Parisian proposal.

But the romance was over by the time Olsen was spotted without her engagement ring while shopping at a Los Angeles farmers’ market in January. Their split was confirmed shortly afterward.