Kristen Stewart's been everywhere lately as she promotes The Twilight Saga: Breaking Dawn Part 2 (which hits theaters Friday). Even though she gets a lot of hate, I actually like Kristen. Sure, cheating on her boyfriend was crummy, but everyone makes mistakes, and it can't be easy having your relationship so heavily scrutinized in the media. While her and Robert Pattinson work things out, Kristen has really been stepping up her style game. Although she's frequently seen in black ensembles and other dark colors, she wore an extremely colorful Peter Pilotto minidress for a recent appearance on the Tonight Show. Was it another style score or a hot mess? See the full dress below!

I'm not a huge fan of the top of the dress, but I like the rest. Plus, I'm glad that it's a colorful pattern, because we don't get to see Kristen in this type of dress very often. The length shows off her long legs and I think the black heels work well because they don't clash with the dress. Her hair looks a little messy, kind of like she just pulled it back into a ponytail in two seconds. However, it's somewhat expected as Kristen isn't known for her fancy hairstyles. Despite not liking a few part of the look, the other parts overshadow them to make this outfit a hit in my book!

What do you think, lovelies? Hit or miss?
image source, image source