Zoe Saldana'Avatar' actress Zoe Saldana is engaged to her boyfriend of 10 years, Keith Britton, a source tells Us Weekly. Britton is a 33-year-old actor and CEO of My Fashion Database.

Saldana "is thrilled" to tie the knot, the source tells Us.

"They've been together forever," the source says. "They're a great couple." But close friends explain Saldana will likely keep quiet about her engagement -- just as she's downplayed her relationship -- adding that "she doesn't even introduce him as her fiancé."