FFilm News Read More 2 minute read Kevin Bacon & David Koepp Re-Team For ‘You Should Have Left’ | Film NewsbyTaylor GladwinMarch 28, 2018 Kevin Bacon and writer/director David Koepp, having worked together in the past on 1999’s Stir Of Echoes,…