Son père étant officier dans l'armée austro-hongroise, sa famille se déplaçait souvent. Elle passe son enfance en Pologne, Slovénie, Bohême, et à Prague. Elle y fait des études dans un couvent, mais c'est la scène qui l'attire. C'est là qu'elle suit des cours de danse et fait ses débuts d'actrice. Star du cinéma tchèque, elle joue dans plus de quarante films en Bohême, en Autriche et en Allemagne jusqu'en 1928, principalement sous la direction de Carl Lamac dont elle devient la compagne.
Cette année là, elle signe un contrat avec
British International Pictures. Elle y rencontre
Alfred Hitchcock, avec qui elle fait deux films. Elle préfigure la blonde hitchcokienne. Avec l'avènement du cinéma sonore, son fort accent nuit à sa carrière en Angleterre. Elle doit d'ailleurs être doublée dans
Blackmail (Chantage). Cela ne marque pas pour autant le deuil de sa carrière, elle jouera encore dans une quarantaine de films en Allemagne, en France et en Tchécoslovaquie. Avec Carl Lamac, elle fonde en 1930 la société Ondra-Lamac-film. Ils se séparent dans la vie, tout en continuant à être associés professionnellement.
Elle épouse le boxeur allemand Max Schmeling en juillet 1933. Ami avec la famille Goebbels avant la guerre, le couple va en subir les conséquences, malgré son soutien pour des enfants juifs. Ils se reconvertissent dans l'élevage de poules et de visons près de Hambourg. Le couple revient en grâce dans les années 1950.
Sa dernière apparition à l'écran est en 1951.