Franziska Weisz nació y se crio en Viena. Aunque su apellido aparece a veces como Weiss o Weiß, es la forma austríaca Weisz la correcta.
Fue descubierta como actriz de un modo casual por el director Ulrich Seidl para su película Hundstage, en la que interpretaba el papel de Klaudia. Después del rodaje se trasladó a Londres para estudiar Relaciones Internacionales y Medios de Comunicación. Primero en la Universidad De Montfort en Leicester y después en el King's College de Londres donde realizó un Máster en Desarrollo y Medio ambiente.[1]
Mientras estudiaba participó en varias películas y producciones para la televisión y hoy está centrada fundamentalmente en su carrera como actriz.
En 2008 fue la primera actriz austríaca en recibir el Premio Franz Hofer Film Preis en el Festival de cine de Saarbrücken.[2]
En el año 2010 interpretó el papel de Erika en la película Der Räuber del director Benjamin Heisenberg. Película con la que participó en la Berlinale de 2010.