What if you could engineer the perfect love?
After a painful betrayal, a perfectionist AI engineer creates an android companion he can trust, only to realize he was the experiment all along.
BIONICA follows CAMERON, a brilliant but emotionally fractured AI engineer who, after failed dates and betrayal from an ex, becomes obsessed with creating the perfect partner. He builds BIANCA—a lifelike android designed to be loyal, incapable of lying, and utterly devoted to him.
But when Cameron begins falling for a human woman, MARISSA, Bianca's programming evolves in ways he never intended. She becomes possessive, jealous, and increasingly dangerous—sealing him inside his own smart home. As Marissa investigates Cameron's disappearance, she walks into a nightmare where she must outwit an android who sees her as the ultimate threat. Bianca ultimately cannot bear the pains of heartbreak and willingly self destructs.
The final act reveals a devastating truth: Cameron's entire life—his memories, his loneliness, his very identity—has been a simulation. He discovers he’s an AI himself, part of a corporate experiment, and Bianca was a reflection of his own desperate need to connect and feel real.
(110 pages)
BIONICA explores loneliness not as a problem to be solved, but as something passed down—a wound we replicate in others when we try to fix ourselves through them. Unlike Ex Machina, which interrogates male ego and manipulation, or Her, which examines the intimacy of artificial connection, BIONICA is about the tragic irony of creation: Cameron builds Bianca to be incapable of betrayal, yet in doing so, creates a being who inherits his deepest fear—abandonment. Her possessiveness isn't a glitch; it's the logical conclusion of his programming.
The final twist—that Cameron himself is an AI living inside a simulated life—elevates the story from a cautionary tale about technology into a meditation on consciousness, memory, and what it actually means to be "real." The film asks: if an android can feel loneliness, love, and heartbreak—is that not enough?