ShiaLaBeouf has long had a crush on his Transformers co-star Megan Fox – and he waited patiently while she dated Brian Austin Green.

Now he’s making his move, an insider told The ENQUIRER.

"Shia’s had a thing for Megan since day one of the first Transformers film. He’s absolutely crazy about her," said the insider.

The two actors, both 22, who wrapped up filming the sequel to their box-office smash, have never hidden their fondness for one another.

After Megan and Brian ended their engagement, Shia quickly called her to ask how she was doing – and to let her know he is there for her when she was ready to date again, said the source.

Shia’s pet name for Megan has been "Foxy" since they first met.

And Megan gushed about their red-hot on-screen love scenes two years ago, exclaiming: "Shia is the best kisser ever. Really, it’s true!"

Developing story if Shia has his way…