Second Shot at Life
100 Episodes
After hitting rock bottom in midlife, Andrew Carter wakes up one day back in his high school graduation year. Armed with the power to foresee the future, he seizes a second chance to rewrite his life, prove himself to those who doubted him, and lead his family to a brighter, better future.