Hot or not: Selena Gomez

AP Photos

At just 17, Selena Gomez has already charmed the hearts of everyone around her. She’s an actress, a singer and a role model to many young teens out there AND a style icon on and off screen. Some girls just have it all...

She first started out as one of the kidsprancing about in 'Barney & Friends' but Selena is better known for her role as Alex Russo on the hit series 'Wizards of Waverly Place' on the Disney channel. She later went on to star in the film'Another Cinderella Story', which is a sequel to Hilary Duff's 'A Cinderella Story'. Not only that,she starred opposite her real life best friend Demi Lovato, inthe recently made for television movie, 'Princess Protection Program'. The teenybopper also recently released her debut album 'Kiss & Tell' with her band Selena & the Scene.

Selena is considered as one of the few teen queens out there who has a clean cut image. Her style revolves around cute little cocktail dresses which looks perfect on her and tapered jeans with layers of comfy cardigans, skinny belts and boots for a casual day out.

In our eyes, this young lady can do no harm, especially when it comes to her choice of style. But could it be because she’s already cast a spell on us? Have a look at our gallery to see if she’s charmed the socks off you as well.