Nicholas Hoult
as Ed
Daisy Edgar-Jones
as Kate