Josh Hartnett
In the "30 Days of Night" film adaptation, the character's name was changed from Eben Olemaun to Eben Oleson. Eben was portrayed by American actor Josh Hartnett and in "" was portrayed by Canadian film and television actor Stephen Huszar.