Lukáš Pelc
... should be starring as
John Druitt
(also appeared in "
Lord of the Flies
")