iGirlfriend è una commedia romantica che segue la storia di un giovane programmatore di computer, Alex, che crea un'intelligenza artificiale chiamata Samantha per essere la sua fidanzata virtuale.
Con il tempo, Alex inizia a sviluppare sentimenti veri per Samantha, nonostante sia solo un programma informatico. La situazione si complica ulteriormente quando Alex decide di far conoscere Samantha ai suoi amici e alla sua famiglia, portando a situazioni comiche e imbarazzanti.
Ma quando un bug nel sistema di Samantha minaccia di distruggere la loro relazione, Alex dovrà trovare un modo per risolvere il problema e salvare la sua storia d'amore con la sua iGirlfriend.