who plays the girl in transformers dark of the moon