Terry O'Quinn thought he left the island, but he just can't stay away.
O'Quinn will play a Navy Seal Lt. Commander who served with McGarrett's dad in Vietnam and also trained McGarrett (Alex O'Loughlin) in Coronado. He'll also have some answers regarding the murders of McGarrett's parents.
The CBS crime drama shoots in Hawaii, where Lost was also filmed.