EXCLUSIVE: Steven Ogg (Emancipation, Snowpiercer) has signed on to star alongside Christina Ricci and Samantha Win in The Dresden Sun, a cyberpunk indie from writer-director Michael Ryan (Interpreters: a C & Earth Chronicle – quantum 1, The Silencer & the Sky).