Emma Watson puts on a leggy display in khaki shorts and patterned shirt as she steps out on holiday in Barcelona

Emma Watson put on a leggy display on Wednesday as she stepped out in Barcelona with her friend Nupur Sharma.

The actress, 32, looked incredible as she enjoyed a shopping spree while soaking in the sun on her holiday.

She sported a pair of khaki short that showed off her toned legs, and which she paired with a patterned shirt over a white vest.

Beautiful: Emma Watson put on a leggy display on Wednesday as she stepped out in Barcelona with her friend Nupur Sharma

She added a pair of black boots and toted her essentials in a black handbag slung across her chest.

Her caramel coloured locks were styled poker straight and she opted to go makeup free letting her natural beauty shine through.

Her outing comes after Emma appeared to slam Harry Potter author JK Rowling as she took to the stage at this year’s BAFTA Film Awards earlier this year.

Fashion forward: The actress, 32, looked incredible as she enjoyed a shopping spree while enjoying her holiday

Stylish: She sported a pair of khaki short that showed off her toned legs, and which she paired with a patterned shirt over a white vest