Actress Teresa Palmer and actor Alex Pettyfer attend "'I Am Number Four" (Soy el Numero Cuatro) photocall at Santo Mauro Hotel on March 16, 2011 in Madrid, Spain. (Getty Images Europe)more pics » Teresa Palmer Teresa Palmer
adds a punch of color to her wardrobe at the I Am Number Four
premiere in Madrid. The actress sprung forward in a Stella McCartney botanical print skirt.
Teresa wore a gray sweater and heeled lace-up boots to complete her ensemble. She posed with Alex Pettyfer who opted to wear a leather jacket and jeans.
We've spotted other celebrities with a similar look, including Kim Kardashian, Kourtney Kardashian, and Olivia Palermo. Check out all 150 pictures in the Mini Skirt Lookbook
. More Dresses & Skirts Looks: