Johannes grew up in the eastern part of Styria in Austria. He studied acting at the Max Reinhardt-Seminar in Vienna, and upon graduation began to work extensively in theatre, firstly as a member of Peter Stein’s Faust ensemble, followed by several years at the Schauspielhaus in Vienna. His screen credits include: the lead role in Alexander Sokurov's film adaptation of FAUST, which premiered at the 68th Film Festival in Venice, and won the Golden Lion; in Detlev Buck’s adaption of Daniel Kehlmann’s bestselling novel MEASURING THE WORLD; OCTOBER NOVEMBER by Oscar-nominated director Götz Spielmann; the recurring lead role in the Austrian TV series COP STORIES; and CODE NAME HOLEC directed by Franz Novotny, in which Johannes starred as the former Austrian broadcasting director Helmut Zilk. His most recent work includes: the role of ‘Michalski’ in Sven Unterwaldt's comedy HELP, I SHRUNK MY TEACHER and it’s sequel; HOTEL ROCK’N’ROLL; DIE KETZERBRAUT; the lead role in the feature film WACKERSDORF which went on to win the audience award at Munich Film Festival; and LAST WILL. Johannes played the recurring role of ‘Stefan Fazius’ in Netflix’s THE LAST WORD. He is perhaps best known to international audiences for playing ‘Uwe Rossler’ opposite Helen Hunt in the BBC Drama Series WORLD ON FIRE, which has been renewed for a second series.