Question: who is the actor that plays steve mcgarrett
Answer: Alex O'Loughlin / oʊ ˈlɒklɪn / ( born 24 August 1976 ) is an Australian actor , writer and director , who plays Lieutenant Commander Steve McGarrett on CBS ' remake of the TV series Hawaii Five - 0 .