Hollywood cast at the premiere of I Am Number Four

The film I Am Number Four has premiered in Los Angeles.

The story, based on the book by Pittacus Lore, centres around a young man called John Smith who is actually an alien trying to avoid assassination.

Actor Alex Pettyfer, producer Michael Bay and actress Teresa Palmer spoke to reporters at the premiere.