Cast (9)

Emma Chaibedra

Kerstin

Márton Jelinkó

Ruben

Kaisla Puura

Satan / The Boss

Aino Havu

Satan (Voice)

Hannaleena Hauru

Hot Dog Loser #1

Ari Savonen

Hot Dog Loser

Ville Lähde

Hot Dog Loser Rantala

Stojan Đorđević

Hot Dog Loser

April Jones

Hot Dog Loser

Crew (1)

Jarno Mahlberg

Director