He attended a talent convention in high school and was immediately signed by a talent agency. His debut role in Troy paved the way for his roles as Murtagh in the fantasy film Eragon and as Jack in the crime film Four Brothers.
He grew up to become a huge fan of Tim McGraw and was very excited to have him play his father in Friday Night Lights.
His mother is Kristine Anne and his older brother is Nathanial Hedlund. In 2019, he began dating Emma Roberts. In December 2020, he and Roberts had their first child together, a son named Rhodes. He previously dated actress Kirsten Dunst.
He made his film debut in Troy with Brad Pitt.