Board Thread:Spoilers!/@comment-25926288-20160713182420/@comment-4453062-20160721003841

Well, what do you know. CDA theorized correctly. Craig is the Count of Monte Cristo:

http://www.ew.com/article/2016/07/20/once-upon-time-craig-horner#.V5AYKGHi3rw.facebook