Scarlett Johansson and Chris Pratt have joined the cast of Her.

Via Twitter, Warner Bros announced the final cast of Spike Jonze's science-fiction romance, which stars Joaquin Phoenix and Rooney Mara.

Set in a "not-so-distant future", it follows a lonely writer (Phoenix) who begins to fall in love with the voice of a new operating system he has purchased.

Mara replaced Carey Mulligan in the female lead role, after a scheduling conflict forced the British actress to drop out. Samantha Morton, Olivia Wilde and Amy Adams are also in the cast.

Her will be released on November 20 in the US, while an Irish release date has yet to be announced.