She can go from glam to grunge just like that!

On Saturday, Kelly Osbourne sported a Misfits t-shirt, lilac shades that matched her hair in her most grungy attire while in Hollywood. Should someone call the fashion police?

The 29-year-old entertainer grabbed a bite to eat with her equally grungy friends at Cabo Cantina before doing some shopping in Los Feliz.

She's allowed to have an off day too!