The Russian sci-fi comedy film "The (UN)perfect Guy" revolves around Sveta, a young woman who lands a job at a robotics company after a rough breakup with her cheating boyfriend Borya. At work, she meets a defective robot named Yegor, who is programmed to be friendly and flirtatious. Despite initial reservations, Sveta falls for Yegor and decides to buy him. As they start living together, they become a viral sensation on social media and start a YouTube channel.
However, their relationship is put to the test when Yegor's true nature as a robot is revealed. At their wedding, Yegor flirts with the pastor, causing Sveta to run away. It is later revealed that Yegor's behavior is a result of a feature that allows him to mirror the person he first interacts with. Realizing that he will only hurt Sveta, Yegor decides to leave her and return to Japan.
In the end, Sveta moves on and finds love with her coworker Vit. However, she still cherishes the memories of her time with Yegor, who sends her a heartfelt video from Japan, revealing that he remembers their time together and is happy.
Here are the key facts extracted from the text:
1. Sveta, a young Russian woman, lives with her boyfriend Borya in a small apartment.
2. Sveta has recently left her job at a car showroom and is interviewing for a job at a multi-million robotic company.
3. Sveta's potential boss, Vadim Sergeevich, appoints her as a manager for the next launch.
4. Sveta discovers her boyfriend Borya cheating on her with another woman.
5. Borya breaks up with Sveta after she refuses to confront him about his infidelity.
6. Sveta starts working at the robotic company and meets her coworker Vit.
7. Sveta's task is to unpack and prepare human-like androids for launch.
8. Sveta meets a defective android, who she later names Yegor, and decides to keep him.
9. Sveta and Yegor start developing feelings for each other.
10. Sveta's friend Katya gets dumped by her boyfriend, who reveals he is gay.
11. Sveta gets fired from her job after a live video of her and Yegor goes viral.
12. Sveta and Vit sneak into the warehouse to find a new face for Yegor.
13. Vadim Sergeevich catches them and fires Vit, but lets them have the new face.
14. Sveta and Yegor start a YouTube family channel and become influencers.
15. Yegor proposes to Sveta on Instagram live and they get engaged.
16. Yegor flirts with the pastor at their wedding, causing Sveta to run away.
17. Vit reveals that Yegor's behavior is due to a feature that makes him mirror the person who first talks to him.
18. Yegor realizes he will only hurt Sveta if he stays in her life and asks her to turn him off and send him back to Japan.
19. Sveta and Yegor share a final kiss before she presses the button.
20. Six months later, Sveta is living with Vit, who has been cooking for her.
21. Sveta receives a text from Yegor, who is now in Japan and happy.
22. Yegor sends Sveta a video, claiming he remembers their time together and sings for her in a Japanese warehouse.