Keshia Knight Pulliam and actor Brad James are engaged. The couple have been dating for the past year after they met on the set of the...