what is talent anyways? she is hot... and presumably hoping that she decides to put in a little extra effort in her acting then she might be able to do a whole lot well.
and for her current image not only are her directors/production crews but also her "fans" are responsible imo... she is good looking and with enough training and a director who didn't spend his whole life playing with action figures is not the correct guy to get her to act well.
case in point zack efron in 17 again. it was a light hearted comedy and efron did well, i would even go on to the point with the risk of sounding a heretic that zack's comic timing is very very good.
also if a movie is good, and all the actors enjoy making it, it is my opinion that the final finished product is worth a look at least and acting ability is not something you gain from farming on eve online.
it takes works and megan fox can really be a good actress, what she needs is to be cast in roles not directed by useless directors, and her co cast being people like samuel jackson, johnny depp and likes and she could be a whole lot better than she is, conceding the point that when ever she bends i get 20 boners, imagine if she can also act well. all that is neeeded is hard work on her part and to redically redefine what she thinks she is capable of.