"Timeless" is coming back one last time.

NBC announced that the two-hour series finale of the time-traveling drama will air December 20.

The finale is describe as "an epic, unforgettable thrill ride through the past, present and future, with a healthy dose of Christmas spirit. Spread across three centuries and two continents, the finale will test Lucy, Wyatt and the entire Time Team like never before as they try to #SaveRufus, preserve history and put a stop to Rittenhouse once and for all."

"Timeless" was canceled (again) in June after its second season. The show had previously been canceled after its first season, then revived after a passionate fan campaign.

More fan lobbying after the second cancellation led NBC to order the two-hour wrap-up.

The show stars Abigail Spencer, Matt Lanter, and Malcolm Barrett as a team that uses a special machine to travel back to critical events in history, all while chasing down a nefarious antagonist (Goran Visnjic).