Leah Rowan: Leah Rowan. Actress: Altered Species. Leah Rowan is known for Altered Species (2001), I Will (2005) and Lost Focus.
Known For: Altered Species (Alicia), I Will (The Woman), Scrubs (Woman), Duck (Server #1)