Theodore (Phoenix) is mindlessly going through life, trying to recuperate from his recent divorce. When he installs a new artificial intelligence program (voiced by Johansson), he starts to see the world in a different light as she pushes him out of his shell.