Fantistic cast, twists and turns that can make you dizzy.