We consider the problem of constructing Latin cubes subject to the condition that some symbols may not appear in certain cells. We prove that there is a constant γ > 0 such that if n = 2 k and A is 3-dimensional n × n × n array where every cell contains at most γn symbols, and every symbol occurs at most γn times in every line of A, then A is avoidable; that is, there is a Latin cube L of order n such that for every 1 ≤ i, j, k ≤ n, the symbol in position (i, j, k) of L does not appear in the corresponding cell of A.An n × n × n cube where each cell contains a subset of the symbols in the set {1, . . . , n} is called an (m, m, m, m)-cube (of order n) if the following conditions are satisfied:(a) No cell contains a set with more than m symbols.(b) Each symbol occurs at most m times in each row.(c) Each symbol occurs at most m times in each column.(d) Each symbol occurs at most m times in each file.Let A(i, j, k) denote the set of symbols in the cell (i, j, k) of A. If we simplify notation, and write A(i, j, k) = q if the set of symbols in cell (i, j, k) of A is {q}, then a (1, 1, 1, 1)-cube is a partial Latin cube, and a Latin cube L is simply a (1, 1, 1, 1)-cube with no empty cell.Given an (m, m, m, m)-cube A of order n, a Latin cube L of order n avoids A if there is no cell (i, j, k) of L such that L(i, j, k) ∈ A(i, j, k); if there is such a Latin cube, then A is avoidable.Problems on extending partial Latin cubes have been studied for a long time, with the earliest results appearing in the 1970s [6]; in the more recent literature we have [4,5,12,8]. The more general problem of constructing Latin cubes subject to the condition that some symbols cannot appear in certain cells seems to be a hitherto quite unexplored line of research. Our main result is the following, which establishes an analogue of the main result of [3], which considered Latin squares, for Latin cubes.Theorem 1.1. There is a positive constant γ such that if t ≥ 30 and m ≤ γ2 t , then any (m, m, m, m)-cube A of order 2 t is avoidable.