Mi sembra doveroso riportare un possibile approccio con TikZ:
`\documentclass[a4paper,11pt]{article}
\usepackage{amsmath,amssymb,tikz}
\usetikzlibrary{matrix,positioning}
\def\vertmathalign{-\the\dimexpr\fontdimen22\textfont2\relax}
\tikzset{rnd delim matrix/.style={
left delimiter=(,right delimiter=),
ampersand replacement=\&, inner sep=1pt,
every node/.style={anchor=base},row sep=0.75ex,
column sep=0.5em,matrix of math nodes,
minimum height=2ex,
}
}
\tikzset{math node/.style={
execute at begin node={$},
execute at end node={$},
text height=1ex,
}
}
\begin{document}
\begin{figure} \label{Figure 1}
\centering
\begin{tikzpicture}[baseline=\vertmathalign]
\matrix (m)[rnd delim matrix,column sep=0.5cm]{
? \& \qquad 4 \& \qquad 2\\
3 \& \qquad 2 \& \qquad ?\\
5 \& \qquad ? \& \qquad ?\\
};
\foreach \elem/\text in {1/Alice,2/Bob,3/Charlie}
\node
{\text};
\foreach \elem/\text in {1/Avatar,2/{\hspace*{0.4cm}Matrix},3/X-Men}
\node[above=0.25cm of m-1-\elem, anchor=south,align=justify] {\text};
\end{tikzpicture}
\caption{Example of ratings matrix.}
\end{figure}
\end{document}`
Ciao
Claudio