Martin Macek

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