Constantine ★★★★

Yes this movie is messy and chaotic but i wholeheartedly enjoy it a lot every time I watch it.