Is Amanda Seyfried the Real Star of Jennifer's Body?

This weekend, Megan Fox and Amanda Seyfried will face off in the horror/comedy Jennifer's Body. Naturally, Ms. Fox, the lady most likely to infect your computer with a virus if you dare Google her, is getting all the attention for this film, what with her provocative outfits and outrageous "Michael Bay is Hitler" remarks. But a few years from now, Megan will be the one begging for attention while Amanda's career will still be going strong. Here's why:

1. Amanda Seyfried makes better career choices.
So far in her career, Amanda Seyfried has had roles in an HBO drama (Big Love) and a modern cult TV classic (Veronica Mars). She's shared the screen with Meryl Streep (Mamma Mia!) and performed lines written by Tina Fey (Mean Girls). Megan Fox has fought robots.

2. Amanda Seyfried doesn't alienate people who can make or break her career.
Megan Fox raised a few eyebrows recently with an unnecessary rant against Transformers director Michael Bay -- aka the man who made her a household name -- in a recent interview with Wonderland Magazine (read the excerpt at EW.com). Fox compared Bay's on-set personality to that of Hitler and added insult to injury by claiming her boss is socially awkward when he's not behind the camera. The attack earned her a rebuff in the form of a scathing open letter from three anonymous Transformers crew members, who hope to see her character killed off within the opening scenes of Transformers 3 just so they won't have to spend any more time with her on set. This might not immediately scare away any directors looking to hire Fox, but her bad behavior will eventually catch up with her. (If she doesn't believe me, she can ask her Confessions of a Teenage Drama Queen co-star Lindsay Lohan.)

3. The "Talent" Factor
The first time I heard of Megan Fox was on a radio morning show shortly before the first Transformers film hit theaters. The DJ was raving about this hot new actress who was certain to become "the next Jessica Alba!" Seeing as how it hasn't been that long since the original Jessica Alba was the one starring in popular yet mediocre action blockbusters and she's already been replaced, that might be a sign that Ms. Fox might need to start worrying about her prospects at a long, successful career.

On the other hand, the first time I heard of Amanda Seyfried, it was when I saw her hilarious performance as the dumbest of the Plastics in Mean Girls. Since then, I've seen her grow into more prominent roles in bigger movies and television shows. Instead of Maxim favorites like Alba, I hear of her being compared to names like Julia Roberts and Reese Witherspoon -- girls who grew up to become Oscar winners and star in modern classics.

Bottom Line: When you hear Amanda Seyfried's name, she's usually being referred to as an actress. When you hear Megan Fox's name, she's usually being referred to as a celebrity. Out of those two career choices, which do you think has more long-term potential?