Megan Fox hands down my pants. She's basically the new Angelina Jolie for us 20somethings.