Joseph Gordon-Levitt as Ethan, who has just lost his parents and broken up with his girlfriend.
Joseph Gordon-Levitt as Ethan, who has just lost his parents and broken up with his girlfriend. Sarah Shatz via AP Columbia Pictures
Joseph Gordon-Levitt as Ethan, who has just lost his parents and broken up with his girlfriend. Sarah Shatz via AP Columbia Pictures