No photoMelissa PollardActor · Toronto, Ontario, CanadaActed in 22000s2007Smuggler's RansomMovie · Action · Thriller1990s1997Earth: Final ConflictTaelon Navigator, Taelon Doctor · 1 episode65