The answer must be (B) or (C) or (D). The others are incorrect.
(A): If one of the angles is 120 degrees, then cos 120 = -0.5. Hence 120 is a possible value. Thus, A is struck out as an answer.
(B): As Peeik pointed out, the only two possible solutions are 90 or 270 degrees. However, we are told that the angle is larger than 90, so that solution is out. Furthermore, we can't have 270 because the angle sum of the triangle (on the Euclidean plane at least) is 180 degrees.
(C): The only two angles such that cos(theta) = 0.5 are 60 and 300 degrees. However, 60 is less than 90 and 300 breaks the angle sum of triangle, so neither.
(D): Impossible since cos(theta) <= 1.
Hence the answer is either (B) or (C) or (D).