Credit: Jamie McCarthy/

Six weeks after giving birth, Alicia Keys appears to have her pre-baby body back.

The 29-year-old singer, who welcomed son Egypt Oct. 14 with husband Swizz Beatz, was all smiles Wednesday at an NYC screening of the new foreign language flick Biutiful.

Keys has said motherhood is inspiring her music.

Shortly after giving birth, she took to her blog to gush about her baby.

"The most perfect eyes and beautiful nose, the sweetest lips and skin so soft and kissable!" she wrote. "...Oooh! I feel a song coming on..."