A film festival like no other.