Christian Bale
Christian Bale won praise for his portrayal of Jim Davis. The website's critical consensus reads, "Despite a dedicated performance by Christian Bale, "Harsh Times" suffers from a heavy-handed and overly bleak plot." According to Metacritic, which calculated a weighted average score of 56 out of 100 based on 24 critics, the film received "mixed or average reviews".