Question: who is the actor that plays steve mcgarrett?
Answer: Alex O'Loughlin