Who: Teresa Palmer wearing a Topshop red crop jacket
Shop: Topshop International £70
Topshop US $145
Where: “I Am Number Four” Germany Premiere

Credit: Fame Pictures