Hannes Stöhr nació en Stuttgart en 1970 y se crió en Hechingen. Estudió derecho comunitario europeo en la Universidad de Passau de 1992 a 1995, y luego obtuvo una beca Erasmus en Santiago de Compostela. De 1995 a 2000 estudió dirección y escritura de guiones en la Deutsche Film- und Fernsehakademie Berlin (DFFB). Su primer largometraje, Berlín está en Alemania (Berlin Is In Germany, 2001), le valió el premio Panorama Audience en el Festival Internacional de Cine de Berlín en 2001, el premio de la Asociación Alemana de Críticos de Cine, el Studio Hamburgs Newcomer, el New Faces 2002, la Luna de Plata del Festival de Cine de Valencia y el premio de los Críticos Alemanes de Cine (mejor protagonista: Jörg Schüttauf).