Né à Paris en 1987, Niels est issu d’une famille de comédiens. Il a ses premiers contacts avec le théâtre en accompagnant son père dans les coulisses des spectacles dirigés par ce dernier. En 1996, il arrive au Québec où il connaît ses premières expériences en doublage.
En 2003, sa vie se trouve bouleversée par la perte de son frère, plus âgé de 16 mois et comédien-vedette de la série 15/love. Malgré cette perte, Niels ne se désintéresse pas de la comédie et décroche, 3 mois plus tard, le rôle d’Harold dans la pièce Harold et Maude. L’année suivante, il jouera dans 15/love, la même série que son frère puis les rôles au théâtre s’enchaineront pour lui : Le procès de Kafka, Les 7 portes de Botho Strauss et Mais ne te promène donc pas toute nue de Feydeau.
Le personnage de Sacha dans Everything is fine (Tout est parfait), sur nos écrans en 2009, est son premier rôle au cinéma.
Juin 1940. La France s'effondre et signe l’armistice. Au milieu du chaos, un homme refuse de céder. Seul contre tous, ce général inconnu s'échappe vers Londres pour sauver ce qu'il reste d'un rêve : la liberté. Sans armée, sans appui, sans espoir. Mais avec une folle conviction : la France, sa France, n'a pas déposé les armes. Il tente un ultime pari : convaincre le monde que la bataille de France n'est ni terminée, ni perdue. La réalité est têtue, et lui donne tort. Mais peu à peu se lèvent autour de lui en Angleterre, en France et en Afrique des résistants de l'ombre, des lycéens révoltés, des soldats déterminés. Leur foi, leur audace, leur rage de liberté défient l'Histoire qui semblait pourtant écrite d’avance.