Johnny Depp Richard David Nathan / David Nathan Zoey Deutch Claire Lydia Morgenstern Kaitlyn Bernard Taylor Jamie Lee Blank Keith MacKechnie Ed Thomas Schmuckert Farrah Aviva Lily Christin Quander Danny Huston Peter K. Dieter Klebsch Ron Livingston Henry Peter Flechtner Paloma Kwiatkowski Studentin Mia Diekow