I CAN'T THINK STRAIGHT to romans z 2007 roku o mieszkającym w Londynie Jordańczyku palestyńskiego pochodzenia Tali, który przygotowuje się do wyszukanego ślubu. Obrót wydarzeń sprawia, że romansuje, a następnie zakochuje się w innej kobiecie, Brytyjce Leyli.
Siedemnastoletni Adam (Mickey River) pochodzi z przemysłowego miasteczka Torrente w Kalifornii. Codziennie kłócący się rodzice, brak pewności siebie i przytłaczająca monotonia to problemy, z którymi chłopak musi się borykać. Pewnego razu najlepszy przyjaciel Keith (Romeo Miller) proponuje mu wycieczkę do tętniącego życiem i pełnego atrakcji Venice Beach. Adam poznaje tam atrakcyjną i błyskotliwą Alice (India Eisley). Nastolatkowie zakochują się w sobie, ale miłość wpędza Adama w kłopoty. Dziewczyna wciąga go bowiem do destrukcyjnego świata pełnego narkotyków i używek.
Juliette Grant (Patricia Clarkson) przylatuje do Kairu aby spotkać się z mężem, pracownikiem ONZ. Planują oni spędzić kilka tygodni razem. Jednak gdy przyjazd Marka - męża Juliette - stale się opóźnia, wysyła on swojego przyjaciela Tareqa (Alexander Siddig), emerytowanego policjanta, aby zaopiekował się jego żoną. Oczekując na przyjazd Marka, Juliette i Tareq spędzają ze sobą niemal każdy dzień, spacerując ulicami egzotycznego miasta, rozmawiając przez długie godziny. Nieoczekiwanie stają się sobie bliscy, a między nimi rodzi się uczucie.