Three Kings 1999 ★★★★★

Close to calling this a perfect entertaining movie. Has it all.