Answer
Garrett Hedlund's middle name is John. This information is readily available through various sources, including official biographies and reputable entertainment databases. It is important to note that middle names are often not publicly disclosed or widely known, but in Hedlund's case, his middle name has been confirmed and is a matter of public record.