Avatar actress Zoe Saldana is engaged to marry her boyfriend of 10 years, Keith Britton.

Sources told Us magazine, "They've been together forever. They're a great couple."

Zoe-Saldana-Keith-Britton-Engaged

Ten years is a long time to be together, especially for a Hollywood couple. Maybe their secret to long lasting love is keeping their relationship private. The couple doesn't reveal any details of their personal life and another source told Us, "She doesn't even introduce him as her fiance.  She will just say, 'This is Keith.' She likes to keep her personal life to herself and wants people to focus on her as an actress.

As for wedding plans, "she hasn't stopped working to plan anything," the source said.

There probably won't be any details dished out about a wedding or a date since they are such a private couple.  Totally respectable! 

Congrats!!