To promote her upcoming movie Bad Teacher, Cameron Diaz was snapped by red carpet photogs in an ensemble that earns her an A+ in Style Economics (always our favourite class, for sure). An Elizabeth and James blazer + Roland Mouret dress + Alexander McQueen belt and Lanvin sandals = a can’t miss fashion equation. Here are our picks for a similarly sexy & sophisticated celebrity style combination at prices that will make you smile:

Cameron Diaz Shopping Guide:
1. Yoox, Guess By Marciano Blazer, $165.00 – A tailored tan blazer pulls this look together in a more formal way.
2. Bluefly, BCBGMaxazria One Shoulder Dress, $159.00 – This sleek little one should dress can be formal when covered up, but ready to party all night long.
3. Bloomingdale’s, Lauren By Ralph Lauren Contoured Vachetta Belt, $54.40 – This black belt with its large gold buckle is an unexpected accessory in this outfit.
4. Piperlime, Betsey Johnson Gold Bracelet, $35.00 – A large gold cuff is a statement piece that works with almost any outfit.
5. Heels, L.A.M.B. Zelia Heel, $267.99 – These fashion forward pumps with a thick ankle strap are a fierce way to complete your look.
[Photo via Keystone Press]
Tags: cameron diaz, Cameron Diaz black dress, Cameron Diaz in black dress, Cameron Diaz in Lanvin, Cameron Diaz style, Elizabeth and James Blazer, Lanvin sandals, LDB, little black dress, Roland Mouret dress






this outfit is WAY too expensive.
that bracelet is pretyy