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