Home News Megan Fox competes with Angelina Jolie for Barbarella role