Singer Alanis Morissette has joined the cast of Radio Free Albemuth, based on a book by sci-fi writer Philip K Dick.
Morissette recently released a parody of a Black Eyed Peas song
According to the Hollywood Reporter, the Canadian star will play Sylvia, a woman with cancer who appears in the visions of a record label executive.
Based on Dick's semi-autobiographical 1976 novel, published posthumously in 1985, the low-budget film is written and directed by John Alan Simon.
Morissette said she was "a big fan" of Dick's "expansively imaginative" work.
"I feel blessed to portray Sylvia and to be part of this story being told in film," she is quoted as saying.
Currently shooting in and around Los Angeles, Radio Free Albemuth was loosely inspired by the hallucinations Dick himself experienced in the mid-1970s.
The science-fiction writer, who died in 1982, has had several films adapted from his work, among them Blade Runner, Total Recall and Minority Report.
Morissette, 33, is best known for recording career but has made sporadic ventures into film.
In 1999 she played God in religious satire Dogma, while she appeared as a lesbian anaesthesiologist last year in TV series Nip/Tuck.
Earlier this year she released a parody version of the Black Eyed Peas song My Humps that was widely circulated on the internet.