Fab or flop: Scarlett Johansson's prom dress, Margot Robbie's Asian-inspired gown and more

Before you go, we thought you'd like these...

32 PHOTOS
Fab or Flop: Week of June 26
See Gallery
Fab or Flop: Week of June 26

Flop: Scarlett Johansson face says it all! The actress totally missed the mark in this sweet sixteen-esque sky blue dress with a poofy, drop-waist skirt. Her black, strappy sandals didn't match, either.

(Photo by Daniel Boczarski/Getty Images)

Flop: Susan Sarandon donned a bizarre printed buttondown and leggings while out and about in NYC.

(Photo by Josiah Kamau/BuzzFoto via Getty Images)

Fab: "Black-ish" actress Yara Shahidi stunned in a technicolor striped Tracy Reese midi dress paired with strappy chrome sandals. (Similar shoes here.) 

(Photo by C Flanigan/Getty Images)

Flop: Lily Cole looked like a Spice Girl -- or worse -- in a see-through minidress that exposed gray jersey underpinnings.

(Photo by Mark Robert Milan/GC Images)

Flop: We adore Margot Robbie, but the "Legend of Tarzan" actress disappointed on the red carpet in a seasonally-inappropriate East Asian-inspired gown with ornate embroidery and pink fur cuffs.

(Photo by JB Lacroix/WireImage)

Fab: Wendy Raquel Robinson rocked a super fun multi-colored halter dress with fringe details that hugged her figure. (Similar dress here.) 

(Photo by Bennett Raglin/Getty Images)

Flop: Celine Dion definitely stopped traffic in this neon, ankle-length shirt that opened in the front, exposing a pair of thigh-high leather boots. A black moto jacket and leather bag completed her confusing look.

(Photo by Marc Piasecki/GC Images)

Flop: Katie Holmes looked frumpy and mismatched in red bootleg jeans, camel suede booties and a plaid shirt.

(Photo by starzfly/Bauer-Griffin/GC Images)

Fab: Alessandra Ambrosio looked elegant in a flirty white shirt dress cinched in with a satin belt. Silver strappy sandals and a sleek blowout completed her regal look. (Similar dress here.) 

(Photo by Franziska Krug/Getty Images)

Flop: We're all for denim on denim, but the ultra-blue wash of Camila Alves' set just didn't work as a set.

 (Photo by Robert Kamau/GC Images)

Flop: Disney star Sabrina Carpenter's small frame was totally overwhelmed by her wide-legged jeans and corduroy duster.

(Photo by starzfly/Bauer-Griffin/GC Images)

Fab: Heidi Klum was a classic beauty in flared denim, an off-the-shoulder black top and MCM crossbody bag. Simple black sunnies and a casual bun completed her effortless look. 

(Photo by Ignat/Bauer-Griffin/GC Images)

Flop: Kendall Jenner looked like a carpenter in a loose-fitting white denim jumpsuit and heavy black booties.

(Photo by Michael King/BuzzFoto via Getty Images)

Flops: Louisa Warwick donned a bizarre cavewoman-esque two-piece ensemble.

Photo by Sylvain Gaboury/Patrick McMullan via Getty Images)

Fab: Bella Hadid looked absolutely killer in white drawstring pants, a long-sleeved mock turtleneck crop top and black sneakers. Her trusty leather handbag and simple aviators completed her knockout look. (Similar pants here, top here.)

(Photo by Marc Piasecki/GC Images) 

Flop: Sorry, Chanel Iman, we are so over the knee-high gladiator sandals!

(Photo by Josiah Kamau/BuzzFoto via Getty Images)

Flop: Jennifer Aniston looked mismatched in a silk midi dress, pink sneakers and brown fedora.

(Photo by James Devaney/GC Images)

Fab: Bella Hadid nailed it in a sexy black spaghetti strap bodysuit from Reformation, denim miniskirt and patent leather booties. Pink lips, undone hair and aviators completed her effortless daytime ensemble. (Similar skirt.) 

 (Photo by Raymond Hall/GC Images)

Flop: Paris Hilton looked a bit silly in a formal-looking lace maxi dress with winged sleeves.

(Photo by BG001/Bauer-Griffin/GC Images)

Flop: Nicole Scherzinger looked like a gladiator princess in a costume-y brown studded miniskirt, knee-high gladiator sandals and a mustard cardigan.

(Photo by Phillip Massey/Getty Images)

Fab: Jennifer Aniston looked effortlessly chic in a simply tank dress and strappy sandals. Chic sunnies and a simple satchel completed her fabulous look. (Similar dress here.) 

 (Photo by XPX/Star Max/GC Images)

Flop: Jennifer Garner's jeans, flat booties, blue and pink purse and multicolored scarf added to her frumpy look.

(Photo by Marc Piasecki/GC Images)

Flop: Not only are we not fans of Madonna's pigtails and cross-adorned headbands, but the pop singer's Mary Jane shoes were a tad too tight.

(Photo by Mark Robert Milan/GC Images)

Fab: Rosie Huntington-Whiteley wowed in denim moto skinnies and a leopard print blouse. A black clutch and sandals completed her look. (Similar jeans here.)

 (Photo by BG005/Bauer-Griffin/GC Images)

Flop: Camila Alves missed the mark in a printed minidress layered over black leggings and sneakers.

(Photo by Josiah Kamau/BuzzFoto via Getty Images)

Flop: Danielle Brooks' sheer shirt and voluminous skirt felt tacky, especially in the summer heat!

(Photo by RB/Bauer-Griffin/GC Images)

Fab: Alexa Chung looked ultra chic in an understated white ruffled buttondown and dark-wash denim skirt. (Similar shirt here, skirt here.)

(Photo by Matthias Nareyek/Getty Images)

Flop: Margot Robbie's printed, pajama-like jumpsuit wasn't so bad, but we weren't fans of her hoof-like gold mules.

(Photo by RB/Bauer-Griffin/GC Images)

Flop: Celine Dion should have left her bathrobe at home!

(Photo by Marc Piasecki/GC Images)

Fab: TV personality Rocsi Diaz stunned in a gorgeous purple lace midi dress with a shorter slip that exposed some leg. (Similar dress here.) 

(Photo by David Livingston/Getty Images)

Flop: That's a lot of look! Kourtney Kardashian was a bit overpowered by her oversized off-the-shoulder top with extra long sleeves and distressed white jeans.

(Photo by BG003/Bauer-Griffin/GC Images)

Fab: Emma Roberts looked cute and summery in a fun floral romper, denim jacket and Chuck Taylors. (Similar romper here.)

(Photo by BG005/Bauer-Griffin/GC Images)

of
SEE ALL
BACK TO SLIDE
SHOW CAPTION +
HIDE CAPTION

Prom season is over, but Scarlett Johansson seems to have missed the memo.

The actress totally missed the mark this week in a sweet sixteen-esque sky blue dress with a poofy, drop-waist skirt. Her black, strappy sandals didn't match, either. Margot Robbie also disappointed on the red carpet in a seasonally-inappropriate East Asian-inspired gown with ornate embroidery and pink fur cuffs.

SEE ALSO: Sexy Stars: Pippa Middleton, Bella Hadid and Jourdan Dunn wow in sultry styles

On the other hand, stars like Heidi Klum, Bella Hadid and Alessandra Ambrosio totally knocked it out of the park with stunning styles.

Klum was a classic beauty in flared denim, an off-the-shoulder black top and MCM crossbody bag. Simple black sunnies and a casual bun completed her effortless look. Bella Hadid nailed '90s-inspired fashion in a sexy black spaghetti strap bodysuit from Reformation, denim miniskirt and patent leather booties. Alessandra Ambrosio looked elegant in a flirty white shirt dress cinched in with a satin belt. (Similar dress here.)

See these looks and more of this week's best and worst dressed in the slideshow above.

RELATED: See how celebrities have showed off their patriotic pride

Celebs Love Showing Their Patriotic Pride

More on AOL.com
What jewelry tells us about the characters on 'Game of Thrones'
Kourtney Kardashian bares her booty in Miami
Leonardo DiCaprio was almost on 'Baywatch'! Find out why it never happened

Read Full Story

People are Reading