In which Teyana Taylor looks AMAZING, Zac Efron drapes himself in velvet, and Da’Vine Joy Randolph nails it. Plus some competent gowns, wide-legged pants, and a Canadian treasure.

[Photos: Cindy Ord/WireImage, Theo Wargo/Getty Images]