Bonnaroo is in full swing and while we've seen some pretty impressive acts so far, the musical forecast shows things are not going to get quieter anytime soon. One of America's biggest and most diverse summer events, fans flock in their thousands to Tennessee this weekend to welcome some of the world's top entertainers.

Bonnaroo 2015 logo

Friday's line-up is a particularly mixed bag; where you've got music veterans the likes of 80s new wave legends Tears For Fears and 70s R&B band Earth Wind & Fire, you also got newer names such as LA duo Mini Mansions, who recently won acclaim for their second album 'The Great Pretenders', and Brit award winning UK chart toppers Royal Blood. Making some noise on the main What Stage throughout though are house producer Deadmau5, 'To Pimp a Butterfly' rapper Kendrick Lamar and roots rock collective Alabama Shakes

More: Read our review of 'To Pimp A Butterfly'

The busiest day is, of course, Saturday. It looks pretty rock heavy too, with This Tent being led by the ever visceral thrash metalheads Slayer. The main stage rockers include Kentucky's My Morning Jacket and Grammy winning Brits Mumford & Sons, while Jack Antonoff's band Bleachers and Welsh indie quartet Catfish & The Bottlemen join Slayer in This Tent. 'Take Me to Church' hitmaker is another What Stage must-see, and things get even more interesting with the multi-talented Childish Gambino, Aaron Jerome's electro-pop project SBTRKT and light show extraordinaire Bassnectar.

Mumford and Sons promoMumford And Sons to headline on Saturday

Finally, Sunday is one for the legends as Billy Joel headlines on the What Stage, following Florence + The Machine (who's latest album 'How Big, How Blue, How Beautiful' is sensational, by the way), Texas band Spoon and Twenty One Pilots from Ohio. Meanwhile, Brandi Carlile adds some country flavour to proceedings, and the unique craziness that is Robert Plant & The Sensational Space Shifters will follow on the Which Stage.

More: Read our review of 'How Big, How Blue, How Beautiful'

Bonnaroo is on this weekend from June 11th - 14th 2015.