Just got back from seeing it. Overall I dug it. It kind of dragged in certain parts but Franco EASILY steals the show as Alien. He was really good as that character.
And Selena Gomez was surprisingly good as the good girl gone bad. Wish we could seen her bewbs though.
I'll give it a modest 7/10
Oh and the only complaint I have is