Tom Bateman as Adam in Lili Reinhart as Olive The Love Hypothesis