Actress Leah Cary is an actress, known for The Last International Playboy (2008) and I'm Not Here: And She's Not There (2010). Search: