'Thor: Ragnarok' Earns $120 Million in Opening Weekend At The Box Office