Zac Efron was decked out in a racing suit in Newton, IA, on Friday. He hit the Iowa Speedway track to get started on his next movie, Heartland. Zac's been taking a break from the cameras over the last few weeks and has been spotting hanging out with friends. Zac Efron hit the beach shirtless to celebrate Ashley Tisdale's birthday at the beginning of the month, and he was back on the sand for the July 4 holiday with Brody Jenner. Zac also enjoyed a shopping day with Rumer Willis before heading to the Midwest for work. He's acting alongside Dennis Quaid on this latest project, after sharing the screen with Jessica Biel, Katherine Heigl, Sarah Jessica Parker, and others on New Year's Eve, which will hit theaters this December.