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.