Martin Macek
... should be starring as
Tall Lisa
(also appeared in "
Lord of the Flies
")