Lost

Tonight brings the two-hour finale of the fourth and arguably the best season of Lost so far.

ABC has this to say:

The face-off between the survivors and the freighter people continues, and the Oceanic Six find themselves closer to rescue. Guest starring are Jeremy Davies as Daniel Faraday, Ken Leung as Miles Straume, Rebecca Mader as Charlotte Lewis, Jeff Fahey as Frank Lapidus, L. Scott Caldwell as Rose, Malcolm David Kelley as Walt, Nestor Carbonell as Richard Alpert, John Terry as Christian Shephard, Sonya Walger as Penelope “Penny” Widmore, Alan Dale as Charles Widmore, Kevin Durand as Keamy, Francois Chau as Dr. Marvin Candle, Anthony Azizi as Omar, Alex Petrovitch as Henrik and Starletta DuPois as Michael’s mom.

The fun begins tonight at 8/7c on ABC with a repeat of part one of the finale from two weeks ago.

Check back tomorrow for our review.