"Shazam" headliner Zachary Levi has struck back at his body shaming critics by posting a shirtless picture of his workout progress on instagram. KJ Apa as Archie Andrews shirtless in Riverdale 2×14 “Chapter Twenty-Seven: The Hills Have Eyes” 0. Full archive of him photos and videos from ICLOUD LEAKS Here. Brett Dalton is a TV actor, he starred as Agent Grant Ward in the television series Agents of S.H.I.E.L.D. Enjoy his shirtless pics.