25 best celebrity Halloween costumes of all time

From Heidi Klum's masterpieces to Beyoncé and Blue Ivy channelling Michael and Janet Jackson, here are some of the best ever celebrity Halloween costumes.

Heidi Klum remains the Queen of Halloween thanks to her unrecognizable transformation into Jessica Rabbit.
Photo: © Getty Images

Kelly Ripa recreates Kim Kardashian 'Break the Internet' magazine cover.
Photo: © David M. Russell/Disney ABC

Shakira, partner Gerard Piqué and their sons Milan and Sasha dressed up as Spanish cartoon family Topo Gigio.
Photo: © Instagram

Katy Perry and actress Shannon Woodard channelled the 90s' animated series Daria.
Photo: Twitter/@katyperry

Nina Dobrev didn't leave Harry Potter and Ron behind when she hit the streets in 2011 as Hermione Granger.
Photo: Twitter/@ninadobrev

Josh Duhamel and wife Fergie as Chanel's Karl Lagerfeld and his infamous cat Choupette.
Photo: © Instagram/@fergie

Jessica Alba and Kelly Sawyer look like they just walked off the set of Romy and Michelle's High School Reunion.
Photo: © Instagram/@jessicaalba

Leave it to Neil Patrick Harris and David Burtka to create the ultimate family scene from Star Wars.
Photo: © Instagram/@nph