This is the full list of main and recurring characters on the Bulgarian crime drama television series Undercover.
Silvia Valeva, also known as Sunny, (portrayed by Irena Milyankova) is the mistress of Petar Tudzarov and a love interest of Martin Hristov.
Ivo Andonov (portrayed by Zahary Baharov) is Petar Tudzharov's right-hand man..
Petar Tudzharov, also known as "Dzharo", (portrayed by Mihail Bilalov) is a former member of MDFOC and a colleague of Popov, Mironov and Inspector Stolarov.
Zdravko Kiselov, also known as "The Hair", (portrayed by Alexander Sano) is a "brigadier" in Tudzharov's group.
Vasil Nikolov (portrayed by Deyan Donkov) is an MDFOC inspector and a colleague of Popov.
Later, it is revealed Nikolov is the mole and, to avoid detection and arrest, he sets up another inspector— Inspector Todor Todorov.
In season two, Popov learns that Nikolov is actually a good cop and an insider in Dzharo's group.
Tihomir Gardev (portrayed by Kiril Efremov) better known as "Tisho The Twin" is a brigadier in Dzharo's group.
Tisho goes there and calls Martin to make a deal with the police because he thinks Ivo wants to kill him.
He talks with Martin and tells him about the warehouse and asks to be put in the witness protection program.
Adriana Ivanova Simeonova, (seasons 1−4; portrayed by Milena Nikolova), better known as "Adi", is a waitress in Dzaro's cafe.
In season 4, Adi becomes the madame of a local brothel where prostitutes worked for Ivo and his men.
In Episode 4.9, Adi confesses to Martin she planted the evidence and the charges against Ivo are dropped.
Ivo peacefully takes the gun and slaps her across the face and tells her to go and that he never wants to see her again.
Chavdar (season 1; portrayed by Georgi Borisov) is a drug dealer who works for Dzaro.
Angel Yakimov (seasons 1−2; portrayed by Stanislav Yanevski), better known as Ghele, is Dzaro's bodyguard and driver.
Near the season 1 finale, Dzaro finds out about the mole in his organisation and orders all his men's homes to be searched.
In the season 2 premiere, after the search, Ghele is scared and wants to leave Dzaro's organisation.
Mihail Zarev (portrayed by Plamen Manassiev) is one of Popov's longtime colleagues in MDFOC.
In the season 4 finale, like all his colleagues, he is devastated when Popov tells the judge he killed Dzaro.
In season 5, when Martin is suspended from duty, Zarev takes over the squad as his temporary deputy.
After Martin's murder, Popov returns to the job and Zarev gives him the position of chief of MDFOC.
In the season 4 finale, like all his colleagues, he is devastated when Popov tells the judge he killed Dzaro.
But Roni, one of Ivo's men, takes Kirov as a hostage and holds him as they escape from the factory.
Zornica Popova (seasons 1−4; portrayed by Snezhana Makaveeva) is Emil Popov's daughter.
In one of season 3's episodes, Zornica sees Popov enter a museum followed seconds later by Martin.
In another season 3 episode, Zornica goes with her friend, Asya, to a hotel where Ivo's men are located.
In season 4, Zornica catches her father with his new girlfriend after the divorce from her mother and leaves his flat.
In season 2, she meets her school friend, Anton Damyanov, who is Dzaro's business partner.