Swiss Army Man ★★★½

so fucking weird but in a good way?