Daniel Radcliffe - Wallace Zoe Kazan - Chantry Megan Park - Dalia Adam Driver - Allan Rafe Spall - Ben Meghan Heffern - Tabby Tommie-Amber Pirie - Gretchen Jonathan Cherry - Josh