Amanda Seyfried braved the chilly London weather for the premiere of new movie In Time last night, going bare-legged in some seriously short shorts.
But no big name designer for the American actress: Amanda decided to fly the flag for the Great British high street in a metallic-blue short suit from H&M.
Suggested For You
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements. Learn more