Dog Day Afternoon ★★★★★

yeah this is a perfect film