Celebrity

Share
Published 22:10 19 Feb 2014 GMT
Updated 12:58 11 Jun 2015 BST

Wow! Just wow. How amazing was @Beyonce? Was that up there with your all-time favourite #BRITs2014 performa... https://t.co/ZSTSJvMmUu
— BRIT Awards (@BRITAwards) February 19, 2014
Confirmed as the surprise act earlier today, Bey gave the an amazing performance on the track, marking a decade since she last appeared on stage.
Earlier we took a look at some of the questionable outfits gracing the red carpet, however we're going to reel back the years and take a look at the Queen B then and now.

2004 Vs 2014: Beyoncé was just 22 in this first image, ten years later and she hasn't aged a bit.

Giving it her all, Beyoncé performed her phenomenal hit single, 'Crazy In Love'.

Flawless: A fresh faced Beyoncé owns the red carpet in a floor length gold sequinned number, and comes back a decade later to own the stage in a green one. Amazing.
http://www.youtube.com/watch?v=Az9Z0-ui00U
Take a look at the 32-year-old performing at the 2004 Brit Awards, she was only on the start of her quest to run the world.
What a woman.
All images via Getty. Explore more on these topics: