Returning home from an all-night bender, alcoholic Gloria (Anne Hathaway) discovers that her boyfriend has had enough of her and has packed her bags. With nowhere else to go, she essentially squats at her family home in the small town she grew up in. Reconnecting with childhood friend Oscar (Jason Sudeikis), Gloria spends her days working at the bar he owns, spends the nights drinking and then waking up in uncomfortable positions, sketchy on what has happened over the last few hours.

When a giant tree-like monster starts terrorising Seoul in South Korea, Gloria almost spectacularly quickly realises she is controlling its actions, just so long as it’s 8.05am and she’s in a nearby park. Eventually, she is forced to take on Oscar’s robot monster when he becomes hell-bent on destroying Seoul.

Slow to start and a little disjointed, but quirky, the main question here is: am I the only one who thinks Colossal is a metaphor for domestic violence? Things change dramatically between Gloria and Oscar; he starts off being sweet and helpful, desperate to dig Gloria out of the hole she’s created for herself, but eventually gets more and more possessive of her, violent and aggressive if she expresses interest in another man or when her ex-boyfriend (who is also a possessive arsehole) comes to town. In fact, none of the men in this film are redeemable, including her love interest Joel (Austin Stowell) who is weak and cowardly, standing by sheepishly while Oscar beats the crap out of Gloria and then kills a bunch of people in Seoul.
While this story has a happy ending, it presents a very bleak outlook on relationships, and offers an interesting reality in which to fight our demons: we literally have to fight monsters.