We explore the cardinality of generalised inverse limits. Among other things, we show that, for any $n\in \{ℵ_{0},c,1,2,3,\dots \}$, there is an upper semicontinuous function with the inverse limit having exactly $n$ points. We also prove that if $f$ is an upper semicontinuous function whose graph is a continuum, then the cardinality of the corresponding inverse limit is either 1, $ℵ_{0}$ or $c$. This generalises the recent result of I. Banič and J. Kennedy, which claims that the same is true in the case where the graph is an arc.