Question: who plays mcgarrett on the new hawaii five-o
Answer: Alex O'Loughlin