Great cast, compelling story and cleverly done. A totally fantastic job well done in bringing the video game to life.