The Nest

The Nest ★★★

A fun little French B-movie. No brain required.