• Share
  • Tweet
  • Share
America Ferrera

Noam Galai/Getty Images

America Ferrera is lookin' good!

The 29-year-old actress has been busy these past few weeks promoting her new movie Cesar Chavez and we can't remember the last time she appeared so hot and super-happy.

Just last week, the former Ugly Betty star hit a Cesar Chavez screening at the AMC Empire theater in NYC wearing a sexy leopard-print, long-sleeved Dolce & Gabbana dress paired with pink heels. Ferrera showed off her slim frame and subtle curves while flashing a giant smile.

Amber Tamblyn, America Ferrera

Kevin Winter/Getty Images

And last night, Ferrera promoted the flick at the L.A. premiere wearing a strapless light-yellow Sportmax dress that showed off her cleavage. The glowing actress paired her pastel oufit with red Rupert Sanderson heels and bright red lipstick with her dark hair framing her face.

Completing her recent red carpet tour-de-force, Ferrera was business chic in a black sparkly Azzedine Alaïa dress and cropped black Giambattista Valli jacket during a Washington D.C. screening of Cesar Chavez.

She also hit SXSW in a blue form-fitting Roland Mouret dress and traveled to the Berlin International Film Festival where she wowed in a bright pink dress.

Check out all of Ferrera's fashionable red carpet looks!

America Ferrara

Michael Buckner/Getty Images for SXSW

America Ferrera, Diego Luna, Rosario Dawson

Derek Parks/Skewed Patella Photo

America Ferrera

Clemens Bilan/Getty Images