The talented trio sing "Don't Call Me Angel" on the soundtrack for the movie, directed by Elizabeth Banks, who also makes a cameo in the video.
"Boy, don't call me angel," Grande sings. "You ain't got me right. Don't call me angel. You can't pay my price."
The singer had been teasing "Don't Call Me Angel" on social media this week.
"Don't call me angel when I'm a mess," Cyrus sings. "Don't call me angel when I get undressed. You know I, I don't like that, boy. I make my money, and I write the checks, so say my name with a little respect."
The Sony movie, also, also written by Banks in the latest version of "Angels." The TV series starring Farrah Fawcett, Kate Jackson and Jaclyn Smith ran from 1976 to 1981.
"Charlie's Angels" hits theaters Nov. 15.