Il a joué le rôle du jeune Peter Parker dans "The Amazing Spider-Man". Il a également joué le rôle de Max Weaver dans la série télévisée "The Neighbors" et a fourni la voix de Sherman dans le long métrage "M. Peabody et Sherman : Les Voyages dans le temps" (2014).
Il a grandi à Nashville, mais a été élevé en Californie. En 2010, il est apparu dans un épisode de la série télévisée "True Blood" sur HBO.
Il est apparu dans un épisode de la série télévisée "Raising Hope".
Il a trois frères et sœurs plus âgés. Son père est l'écrivain et docteur Robert Martensen, et sa mère est la militante et philanthrope, Anne Carver.
Il a joué dans "The Amazing Spider-Man", avec Andrew Garfield.