Lana Del Rey has outdone herself. The singer's new video for "National Anthem" has the fiery temptress of big hair and long fingernails play both Jackie O and Marilyn Monroe while A$AP Rocky does the honor of playing JFK, Spinner reports.

It's very well shot, with flashes of Cape Cod through sepia tones warming the cockles of your skeptical heart. The only thing that distracts from this video is the song actually. Her rapping is simultaneous heinous and pretty cool. But don't take our word for it, watch the video ya'self!

More From TheBoombox