Yes, no deposit 120 free spins in a reputable online casino are legit. However, these promotions may sometimes be too good to be true since players will have to invest a certain amount of money before they’re allowed to make any withdrawals.