We prove that almost any pair of real numbers α, β, satisfies the following inhomogeneous uniform version of Littlewood's conjecture:where · denotes the distance from the nearest integer. The existence of even a single pair that satisfies statement (C1), solves a problem of Cassels from the 50's. We then prove that if 1, α, β span a totally real cubic number field, then α, β, satisfy (C1). This generalizes a result of Cassels and Swinnerton-Dyer, which says that such pairs satisfy Littlewood's conjecture. It is further shown that if α, β are any two real numbers, such that 1, α, β, are linearly dependent over Q, they cannot satisfy (C1). The results are then applied to give examples of irregular orbit closures of the diagonal group of a new type. The results are derived from rigidity results concerning hyperbolic actions of higher rank commutative groups on homogeneous spaces.