Have you ever been surprised to find out a celebrity was either much older or much younger than you expected? Well, scroll on to test your own ability to judge: Which of the follows celebs is older than the other? The answers might surprise you!

1. Ed Sheeran or G-Eazy?  Photo: Getty ImagesAnswer: G-Eazy

Ed’s birthday is February 17, 1991, making him 26. G-Eazy’s birthday is May 24, 1989, making him 28.

2. Halsey or Julia Michaels?Photo: Getty ImagesAnswer: Julia Michaels

Halsey’s birthday is September 29, 1994, making her 23. Julia’s birthday is November 13, 1993, making her 24.

3. Alessia Cara or Bella Thorne?Photo: Getty ImagesAnswer: Alessia Cara

Alessia’s birthday is July 11, 1996, making her 21. Bella’s birthday is October 8, 1997, making her 20. 

4. Bebe Rexha or Demi Lovato?Photo: Getty ImagesAnswer: Bebe Rexha

Bebe Rexha’s birthday is August 30, 1989, making her 28. Demi Lovato’s birthday is August 20, 1992, making her 25.

5. Troye Sivan or Shawn Mendes?Photo: Getty ImagesAnswer: Troye Sivan

Troye’s birthday is June 5, 1995, making him 22. Shawn’s birthday is August 8, 1998, making him 19.

6. Justin Bieber or Charlie Puth?Photo: Getty ImagesAnswer: Charlie Puth

Justin’s birthday is March 1, 1994, making him 23. Charlie’s birthday is December 2, 1991, making him 26.

7. Joe Jonas or The Weeknd?Photo: Getty ImagesAnswer: Joe Jonas

Joe’s birthday is August 15, 1989, making him 28. The Weeknd’s birthday is February 16, 1990, making him 27.

8. Post Malone or Nick Jonas?Photo: Getty ImagesAnswer: Nick Jonas

Posty’s birthday is July 4, 1995, making him 22. Nick’s birthday is September 16, 1992, making him 25.

9. Hailee Steinfeld or Camila Cabello?Photo: Getty ImagesAnswer: Hailee Steinfeld

Hailee’s birthday is December 11, 1996, making her 21. Camila’s birthday is March 3, 1997, making her 20.

10. Chance The Rapper or Logic?Photo: Getty ImagesAnswer: Logic

Chance’s birthday is April 16, 1993, making him 24. Logic’s birthday is January 22, 1990, making him 27.

11. Cardi B or Iggy Azalea?Photo: Getty ImagesAnswer: Iggy Azalea

Cardi B’s birthday is October 11, 1992, making her 25. Iggy’s birthday is June 7, 1990, making her 27.

12. Lorde or Kelsea Ballerini?Photo: Getty ImagesAnswer: Kelsea Ballerini

Lorde’s birthday is November 7, 1996, making her 21. Kelsea’s birthday is September 12, 1993, making her 24.

13. Harry Styles or Hunter Hayes?Photo: Getty ImagesAnswer: Hunter Hayes

Harry’s birthday is February 1, 1994, making him 23. Hunter Hayes’ birthday is September 9, 1991, making him 26.

14. ZAYN or Luke Hemmings?Photo: Getty ImagesAnswer: ZAYN

Zayn’s birthday is January 12, 1993, making him 25. Luke’s birthday is July 16, 1996, making him 21.

15. Khalid or Louis Tomlinson?Photo: Getty ImagesAnswer: Louis Tomlinson

Louis’ birthday is December 24, 1991, making him 26. Khalid’s birthday is February 11, 1998, making him 19.

PHOTOS: Getty Images