Now that Halloween is over, we’re totally ready for the holiday season and all the good content that comes with it. After Disney Channel’s Memorial Day mega-marathon, we can’t wait for Freeform’s Annual 25 Days of Christmas Marathon. It includes ALL of our faves and plenty of other holiday-themed viewing treats, so every single day will be filled with festive fun.

Elf

Check out all 25 days of Freeform’s marathon below.

Thursday, December 1

3:30pm: Willy Wonka & the Chocolate Factory

6pm: The Year Without a Santa Claus

7:05pm: National Lampoon’s Christmas Vacation

9:15pm: The Santa Clause

11:20pm: The Nightmare Before Christmas

12:55am: Rudolph’s Shiny New Year

Friday, December 2

11am: Jack Frost

12pm: Willy Wonka & the Chocolate Factory

2:30pm: The Year Without a Santa Claus

3:35pm: The Nightmare Before Christmas

5:10pm: A Christmas Carol

7:15pm: The Santa Clause

9:20pm: The Polar Express

11:25pm: Charlie and the Chocolate Factory

Saturday, December 3

7am: Mickey’s Once Upon a Christmas

8:30am: Mickey’s Twice Upon a Christmas

10am: Richie Rich’s Christmas Wish

12pm: A Christmas Carol

2:05pm: Charlie and the Chocolate Factory

4:40pm: The Polar Express

6:45pm: Arthur Christmas

8:50pm: Elf

10:55pm: The Holiday

Sunday, December 4

7am: ‘Twas the Night Before Christmas

7:30am: Nestor the Long-Eared Christmas Donkey

8am: Richie Rich’s Christmas Wish

10:05am: Rudolph and Frosty’s Christmas in July

12:10pm: I’ll Be Home for Christmas

2:20pm: Arthur Christmas

4:30pm: Santa Claus Is Comin’ to Town

5:35pm: The Year Without a Santa Claus

6:40pm: Elf

8:45pm: National Lampoon’s Christmas Vacation

10:55pm: Santa Claus Is Comin’ to Town

Monday, December 5

4pm: The Year Without a Santa Claus

5pm: Jingle All the Way

7pm: National Lampoon’s Christmas Vacation

9pm: Scrooged

12am: Snowglobe

Tuesday, December 6

5pm: Scrooged

7pm: The Polar Express

9pm: The Santa Claus

12pm: Snow

Wednesday, December 7

5pm: The Polar Express

7pm: The Santa Claus

9pm: Elf

12am: 12 Dates of Christmas

Thursday, December 8

3pm: Holiday Joy (premiere)

5pm: Deck the Halls

7pm: Elf

9pm: A Christmas Carol

12am: Holiday in Handcuffs

Friday, December 9

11am: Frosty’s Winter Wonderland

11:30am: Holiday Joy

1:30pm: Home Alone 3

3:35pm: Santa Buddies: The Legend of Santa Paws

5:40pm: The Search for Santa Paws

7:45pm: Santa Paws 2: The Santa Pups

9:50pm: Snow Buddies

11:55pm: Rudolph and Frosty’s Christmas in July

Saturday, December 10

7am: Mickey’s Christmas Carol

7:30am: Santa Buddies: The Legend of Santa Paws

9:30am: The Search for Santa Paws

11:35am: Santa Paws 2: The Santa Pups

1:40pm: Snow Buddies

3:45pm: Toy Story

5:45pm: Toy Story 2

7:50pm: Toy Story 3

10:20pm: Toy Story That Time Forgot

10:50pm: Arthur Christmas

12:55am: The Year Without a Santa Claus

Sunday, December 11

7am: The Little Drummer Boy

7:30am: Home Alone: The Holiday Heist

9:35am: A Dennis the Menace Christmas

11:40am: The Year Without a Santa Claus

12:45pm: Arthur Christmas

2:50pm: Toy Story

4:50pm: Toy Story 2

6:55pm: Toy Story 3

9:25pm: Toy Story That Time Forgot

9:55pm: The Polar Express

Monday, December 12

5:20pm: The Nightmare Before Christmas

7pm: The Polar Express

9pm: Elf

12am: Christmas Cupid

Tuesday, December 13

3pm: The Nightmare Before Christmas

4:30pm: Willy Wonka & The Chocolate Factory

7pm: Elf

9pm: National Lampoon’s Christmas Vacation

12am: Three Days

Wednesday, December 14

3pm: Home Alone 3

5pm: National Lampoon’s Christmas Vacation

7pm: Arthur Christmas

9pm: The Santa Clause

12am: Santa Baby

Thursday, December 15

7:30am: Holiday Joy

11am: Snow Buddies

1pm: Home Alone 3

3pm: A Dennis the Menace Christmas

5pm: Arthur Christmas

7pm: The Santa Clause

9pm: The Search for Santa Paws

12am: Santa Baby 2: Christmas Maybe

Friday, December 16

7am: A Dennis the Menace Christmas

9:10am: Jack Frost

11:15am: The Search for Santa Paws

1:20pm: Santa Paws 2: The Santa Pups

3:25pm: Home Alone: The Holiday Heist

5:30pm: Jingle All the Way

7:35pm: National Lampoon’s Christmas Vacation

9:45pm: The Polar Express

11:55pm: A Christmas Carol

Saturday, December 17

7am: Rudolph’s Shiny New Year

8am: Nestor the Long-Eared Christmas Donkey

8:30am: Jingle All the Way

10:30am: Happy Feet

1pm: The Nightmare Before Christmas

2:35pm: The Polar Express

4:40pm: National Lampoon’s Christmas Vacation

6:50pm: The Santa Clause

9pm: Frozen

11:30pm: Charlie and the Chocolate Factory

Sunday, December 18

7am: Happy Feet

9:30am: Richie Rich’s Christmas Wish

11:30am: Mickey’s Christmas Carol

12pm: The Nightmare Before Christmas

1:35pm: Charlie and the Chocolate Factory

4:10pm: Prep & Landing

4:40pm: Prep & Landing: Naughty vs. Nice

5:10pm: The Santa Clause

7:20pm: Frozen

9:50pm: Elf

Monday, December 19

7am: Mickey’s Once Upon a Christmas

8:30am: A Dennis the Menace Christmas

10:30am: Richie Rich’s Christmas Wish

12:35pm: Home Alone 3

2:40pm: The Search for Santa Paws

4:45pm: Santa Paws 2: The Santa Pups

6:50pm: Elf

8:55pm: National Lampoon’s Christmas Vacation

12am: Just Friends

Tuesday, December 20

7am: The Search for Santa Paws

9:10am: Santa Paws 2: The Santa Pups

11:15am: Home Alone 3

1:25pm: The Holiday

4:30pm: Santa Claus Is Comin’ to Town

5:35pm: The Year Without a Santa Claus

6:40pm: National Lampoon’s Christmas Vacation

8:50pm: The Santa Clause

12:00am: Holidaze

Wednesday, December 21

7am: Snow Buddies

9am: Santa Buddies: The Legend of Santa Paws

11:05am: Happy Feet Two

1:10pm: Santa Claus Is Comin’ to Town

2:10pm: The Year Without a Santa Claus

3:15pm: The Polar Express

5:20pm: Prep & Landing

5:50pm: Prep & Landing: Naughty vs. Nice

6:20pm: Toy Story That Time Forgot

6:50pm: The Santa Clause

8:55pm: Elf

12am: The Mistle-Tones

Thursday, December 22

7am: Happy Feet

9:30am: Happy Feet Two

11:30am: The Little Drummer Boy

12pm: The Polar Express

2:05pm: Jack Frost

4:10pm: Frosty’s Winter Wonderland

4:40pm: Toy Story That Time Forgot

5:10pm: The Nightmare Before Christmas

6:45pm: Elf

8:55pm: Jingle All the Way

12am: A Christmas Carol

Friday, December 23

7am: Frosty’s Winter Wonderland

7:30am: Jack Frost

11am: Richie Rich’s Christmas Wish

1pm: Jingle All the Way

3pm: The Nightmare Before Christmas

4:35pm: Santa Claus Is Comin’ to Town

5:40pm: The Year Without Santa Claus

6:45pm: A Christmas Carol

8:50pm: The Santa Clause

12am: Home Alone: The Holiday Heist

Saturday, December 24

7am: Jack Frost

8:05am: Mickey’s Once Upon a Christmas

9:40am: Mickey’s Twice Upon a Christmas

11:15am: Santa Claus Is Comin’ to Town

12:20pm: The Year Without a Santa Claus

1:25pm: Arthur Christmas

3:30pm: The Polar Express

5:35pm: The Santa Clause

7:40pm: Elf

9:45pm: National Lampoon’s Christmas Vacation

11:55pm: Scrooged

Sunday, December 25

7am: The Search For Santa Paws

9:10am: Santa Buddies: The Legend of Santa Paws

11:20am: Arthur Christmas

1:25pm: The Polar Express

3:30pm: Santa Claus Is Comin’ to Town

4:35pm: The Year Without a Santa Claus

5:40pm: Elf

7:45pm: National Lampoon’s Christmas Vacation

9:55pm: Scrooged

Which holiday movies are you most excited about? Tweet us @BritandCo!

(h/t Pop Sugar; photos via Rankin/Bass Productions, Warner Bros., New Line Cinema, Touchstone Pictures)