13/14
Alberto E. Rodriguez/Getty Images
Shailene Woodley plays a teen on ABC Family's The Secret Life of the American Teenager, plus the Descendants star is only 20 in real life. So why, oh why, is she wearing a floral print that belongs to the AARP set? There's nothing wrong, per se, with this slinky L'Wren Scott silhouette, but the big splashy flowers are better suited to a senior citizen's swimsuit than the red carpet gown of a Hollywood ingenue. Shailene, please put this one in the back of your closet and don't bring it out again for a very, very long time.