Leanne Adachi: Leanne Adachi. Actress: The Invisible. Leanne Adachi is known for The Invisible (2007), Deep Rising (1998) and The Final Cut (2004).
Known For: The Invisible (EMT), Deep Rising (Toilet Lady), The Final Cut (Natalie), The Day the Earth Stood Still (Flash Chamber Tech)