Framed

In the tiny Welsh town at the foot of a mountain, nothing much happens — until one day, several strange cars stop by Dylan's family's service station on their way to the abandoned mine.