En 2007 volvió interpretar a Harry Osborn en Spider-Man 3. A diferencia de reseñar positives que recibieron los dos primeres películes de la saga, la tercera tuvo una acoyida variada per parte de los críticos.