The lineup for the 2017 BFI London Film Festival (October 4-15) has been revealed, and the event is fast coming up. The 12-day festival will show over 240 movies from all over the globe – so how can you pick what to see? That’s where we come in. We’ve explored the entire lineup and picked 30 of the most exciting new films being shown. If you want more, explore the festival in full at www.bfi.org.uk/lff and try us again for more updates at Time Out’s guide to the London Film Festival.