Hot Search
No search results found
Write an article
Start discussion
Create a list
Upload a video
Christopher Lee Ball was born in 1976 in Asheville, North Carolina. In 1995 he moved to New York City, where he received a BA in English Literature and Art History from Columbia University. He has also studied film theory at University College London and documentary film direction at the National Film and Television School. Since 2005 he has lived and worked in London.