Who said Disney and heavy metal are mutually exclusive? Kristen Bell got the opportunity of a lifetime when 'Jimmy Kimmel Live' guest host Dave Grohl asked to jam with her on the show for the Halloween special, just because his kids are big fans of her movie 'Frozen'.

Kristen Bell at Bad Moms Christmas premiereKristen Bell at Bad Moms Christmas premiere

With Kristen dressed as Tom Selleck's Magnum P.I. and Dave Grohl as an all too convincing David Letterman for Halloween, they decided to use their meeting to do a once in a lifetime jam. Needless to say, the 37-year-old actress was only too enthusiastic to rock out with the Foo Fighters legend.

'I would jam with you!' Said a thrilled Kristen. 'I would, yes! Are you kidding me? Yes! I would love to!'

She decides to sing a beautiful rendition of her character Anna's 'Do You Want to Build a Snowman?' from 'Frozen', during which Dave joins in with a drum riff that soon turns it into a rock number. But it doesn't stop there; the band go into 'Enter Sandman' by Metallica and Kristen does her best heavy metal growl to the classic.

'Say your prayers little one, don't forget my son to include everyone', she sings. 'Tuck you in, warm within, keep you free from sin / 'Til the snowman comes'.

It is literally the best mash-up we've ever seen, and we hope it's not the last time we get to see Kristen's rock chick side. Meanwhile, she's just the latest in a string of unlikely collaborations Dave Grohl and his band have embarked on recently.

More: Foo Fighters team up with Liam Gallagher at CalJam

Foo Fighters recently revealed that popstar Justin Timberlake made a last minute appearance on their latest album 'Concrete And Gold', while they even teamed up with Liam Gallagher for a rendition of Beatles classic 'Come Together' at CalJam 2017 last month. Not forgetting, of course, when they brought Rick Astley up on stage during their Summer Sonic Festival set and ended up Rick-rolling the audience with 'Never Gonna Give You Up'.