Who played the part of Major Jack Celliers in the film 'Merry Christmas Mr. Lawrence'?

Who played the part of Major Jack Celliers in the film 'Merry Christmas Mr. Lawrence'?