Alex Pettyfer & Teresa Palmer: 'Number Four' in Madrid!
The co-stars were joined by their director, D.J. Caruso, for their last day of promotion on their European tour.
On Sunday, Teresa, 25, and Alex, 20, premiered I Am Number Four in Paris!
FYI: Teresa is wearing an Alexander Wang top and boots, a Stella McCartney skirt, and JewelMint jewelry! Alex is wearing a Diesel “Loonye” jacket.
10+ pictures inside of Alex Pettyfer and Teresa Palmer at an I Am Number Four photo call in Madrid…