Charlize Theron has adopted a baby boy called Jackson.

The little one is the 36-year-old actress' first child, who was born in the US and is an African-American, but his age is not known.

A representative confirmed: ''Charlize has adopted a child. She is the proud mom of a healthy baby boy named Jackson.''

A source told Us Weekly: ''She has always wanted to be a mom. She is glad to be able to do it on her own now.''

Charlize - who split up with boyfriend Stuart Townsend in January 2010 after nine years together - has previously revealed she wants to have a baby.

She said: ''I want a baby. If it would happen tomorrow I would be very happy.''

Speaking about adoption, she added: ''There are so many unwanted children on this earth and it's our job to care for them. And if we don't we're doing the world a disservice.''