'The Dark Tower' Reaches $19.5 Million at the Box Office in Opening Weekend