Megan Fox On set with America's sexiest bad girl