James Franco has joked that he had planned to sing Cher's You Haven't Seen the Last of Me at the Oscars, but that the number has been cut from the show.
The 127 Hours actor claimed that he's upset "for me and Cher."
The best actor nominee and Oscar co-host posted an audio clip on Twitter of him rehearsing the tune from Cher's recent film, Burlesque. The recording is rough and at times off-key. James himself is heard describing his voice as "a little growly."
His co-host, Anne Hathaway, says James "has a lovely singing voice," but she would not confirm whether they will perform any musical numbers together on the show.
The Academy Awards take place this Sunday.