Photo of Missy Elliott by Andrew H. Walker; Björk by Santiago Felipe; Frank Ocean by Jason Merritt; Nine Inch Nails' Trent Reznor by Robert E. Klein

FYF Fest on Tuesday revealed its stunning 2017 lineup, with Missy Elliott, Björk, Frank Ocean and Nine Inch Nails topping the bill.

Also playing are A Tribe Called Quest, Erykah Badu, Iggy Pop, Solange, Run the Jewels, Flying Lotus, Anderson .Paak and the Free Nationals, MGMT, Nicolas Jaar, Hannibal Buress, Thundercat, Mura Masa, BadBadNotGood, Noname, Perfume Genius, Temples, Moses Sumney and more.

In addition to the unique headliners (it's Elliott's only 2017 show) and wonderfully eclectic lineup, the Los Angeles festival has expanded to three days from its usual Saturday and Sunday festivities, set for July 21-23 at Exposition Park.

Tickets go on sale this Friday at noon PST. More information can be found here.

See the full lineup below, alphabetically.

FYF Fest 2017 Lineup:
6LACK
A Tribe Called Quest
Anderson .Paak & The Free Nationals
Andy Shauf
Angel Olsen
Arca
Avalon Emerson
BadBadNotGood
Beach Fossils
Big Thief
Bjork
Blonde Redhead (performing A Melody of Certain Damaged Lemons)
Cap'n Jazz
Cherry Glazerr
Daniel Avery
DJ Harvey
Erykah Badu
Fatima Yamaha
Flying Lotus
Frank Ocean
Grandaddy
Hannibal Buress
Helena Hauff
Horse Meat Disco
Hundred Waters
Iggy Pop
Joey Purp
John Talabot (DJ)
Jonathan Richman
Julia Jacklin
Kamaiyah
Kehlani
King Krule
Kirk Knight
Little Dragon
Majid Jordan
MGMT
Missy Elliott
Mitski
Moses Sumney
Motor City Drum Ensemble
Mura Masa
Nadia Rose
Nicolas Jaar
Nine Inch Nails
Noname
Omar-S
Paranoid London
Perfume Genius
Princess Nokia
Royal Headache
Run the Jewels
Seun Kuti & Egypt 80
Sleep
Slowdive
Solange
SURVIVE
Talaboman
Temples
The Black Madonna
The Drums
The Faint
Thee Oh Sees
Thundercat
TIGA
TR/ST
Ty Segall
Whitney
Young Marco