Megan Fox is starring in the upcoming 'Transformers 2' with Shia LaBouef, who has admitted he has a crush on her, but has also admitted he has no chance.

Advertisement