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