The Departed ★★★★★

this movie slaps.