In Chicago, Charlie Countryman grieves as his dying mother is taken off life support. Her spirit appears to him, urging him to go to Bucharest, and Charlie does so. He bonds with Victor, the Romanian man sitting next to him on the plane, who is returning home after seeing a Cubbies game. During the flight, Victor dies, and his spirit asks Charlie to deliver a gift and a final message to his daughter.
At the airport, Charlie is tased and questioned by security after trying to retrieve Victor’s gift. He is instantly smitten with Victor’s daughter, Gabi, and consoles her before parting ways. Taking a taxi into the city, he notices Gabi in her car and offers to drive her. They nearly collide with the ambulance transporting her father’s body, which crashes. Gabi accompanies the body in another ambulance, leaving her car with Charlie, who finds a revolver in her purse with an inscription from “Nigel”.
He drives to the Romanian Athenaeum where Gabi performs as a cellist, and she calls him with instructions to deliver her instrument to the conductor, Bela. Charlie waits while Gabi performs with the pit orchestra, and they are confronted by her estranged husband, Nigel. Staying at a hostel, Charlie parties with his roommates Karl and Luc after they dose him with ecstasy, and is menaced by Nigel in the bathroom. Spotting Gabi, Charlie insists on following her and they spend the night out, sharing memories of their parents, and she promises him a kiss if he can find her the next day.
After Karl takes an overdose of Viagra, he and Luc bring Charlie to a strip club. They receive a bill for 9,900 Romanian leu ($2334.91) and are threatened by the manager, Darko, who notices that Charlie recognizes pictures of Nigel and Gabi on his wall. Demanding to know Nigel’s whereabouts, Darko lets them go. Charlie waits for Gabi at the Athenaeum, and Bela takes him to Gabi’s home, where a memorial is being held for Victor. Gabi and Charlie share the kiss she promised him, and he tells her about meeting Darko. Nigel barges in and threatens Charlie, but Gabi forces him to leave at gunpoint. Once they are alone, she explains to Charlie how she met Nigel, realizing he was a violent criminal after they married, and that her father forced Nigel to leave Bucharest with the threat of an incriminating videotape that Darko wants to obtain. Charlie confesses he is in love with her, and they have sex.
Waking up alone, Charlie finds a tape in Victor’s collection labeled “Cubbies”, revealed to be security footage of Nigel and Darko murdering a group of people. A shocked Charlie finds Gabi at a café with Nigel and declares to them that he watched the tape. Nigel nearly kills him before the police arrive, escaping while Charlie is taken into custody. Bela arranges to have Charlie sent to Budapest, bluntly stating that Gabi doesn’t want to see him. Charlie is dropped off at the hostel to collect his belongings, but the owner warns him that men are waiting for him. Pursued by Darko’s henchmen, Charlie escapes to Gabi’s house only to find the tape missing. He is confronted by Darko, who has kidnapped and interrogated Karl and Luc. Gabi calls Darko to arrange a meeting, and he knocks Charlie unconscious.
Gabi finds Charlie outside the Athenaeum and tells him that he will never see her again. Having taken the tape, she prepares to leave with Nigel to meet Darko. Encouraged by another vision of his mother, Charlie tries to stop Nigel but is knocked out again. He is taken to the docks and hung by his ankle above the water, while Darko burns the tape. Nigel forces Gabi to shoot Charlie, but she spares him as the police arrive. Darko and his men flee, dropping Charlie into the water, while Nigel realizes Gabi loves Charlie and commits suicide by cop. Charlie emerges from the water alive and reunites with Gabi.