143 notes
  
Andrew Garfield: always ahead of his time. 

Andrew Garfield: always ahead of his time.