Breakfast on Pluto ★★★½

yes, cillian murphy always understands the assignment, but kitten should have been played by an actual trans/queer actress!