Vo filme Traja bratia hrajú Vojtěch Dyk (Pepa), Tomáš Klus (Jan), Zdeněk Piškula (Matěj), Lucie Šťouračová (Karkulka), Kateřina Kosová (Růženka), Sabina Rojková (Maruška), David Matásek (Král), Zuzana Norisová (Královna), Jiří Lábus (Bába z mokřin), Oldřich Kaiser (Otec), Gabriela Míčová (Matka), Ivana Chýlková (Macecha), Alena Doláková (Holena), Marie Rottrová (1. sudička), Iva Bittová (2. sudička), Petra Černocká (3. sudička), Bolek Polívka (Leden), Jan Španbauer (Únor), Marián Geišberg (Březen), Miroslav Vladyka (Duben), Miroslav Hanuš (Květen), Oldřich Vlach (Červen), Bohumír Starý (Červenec), Karel Beseda (Srpen), Stanislav Mitev Dončev (Září), Václav Helšus (Říjen), Pavel Štoll (Listopad), Jaromír Hlaváč (Prosinec), Veronika Khek Kubařová (Pradlena), Marika Procházková (Pradlena), Jitka Sedláčková (Pradlena), Dana Marková (Pradlena), Miroslav Táborský (Lékař), Petr Brukner (Otec královny), Bořivoj Penc (), Zdeněk Svěrák (Vypravěč), Kamil Halbich (Rádce), Petr Reidinger (Otec Karkulky), Jitka Čvančarová (Matka Karkulky), Jitka Smutná (Babička Karkulky), Nina Horáková ().