Ebba Ekholm

Born: None


Placeholder

Leon Must Die

as Alpha
Released: 2017-01-19

Leon is in his mid-twenties and terminally ill. He invents a technology that allows him to...

Movie page

The Social Experiment

as Helferin
Released: 2022-10-27

The gripping sci-fi thriller was the first German feature film to be shot in an LED studio and...

Movie page