Im 'Heaven', einem schäbigen kleinen Hotel in Bangkok, kreuzen sich zufällig die Lebenswege von Sean, Rosa, Wit und Lita. Sean (Jonathan Rhys Meyers), ein paranoider englischer Drogendealer, wartet auf einen philippinischen Mafiaboss, während einen Raum weiter ein Killer langsam zu verbluten droht - eine junge Frau namens Lita (Lena Christensen). Die Psychologin Rosa (Saskia Reeves) interviewt thailändische Straßenkinder in den Slums. Sie trifft auf Hotelpage Wit (Alexander Rendell), der Touristen beklaut und eigentlich auch nur an Rosas Kamera interessiert ist. Das Zusammentreffen im 'Heaven' führt schlißelich zu einem mörderischen Wettlauf durch die Straßen Bangkoks.
In 'Heaven', a shabby little hotel in Bangkok, the lives of Sean, Rosa, Wit and Lita cross by chance. Sean (Jonathan Rhys Meyers), a paranoid English drug dealer, is waiting for a Filipino mafia boss, while one room away a killer is slowly bleeding to death - a young woman named Lita (Lena Christensen). Psychologist Rosa (Saskia Reeves) interviews Thai street children in the slums. She meets hotel bellhop Wit (Alexander Rendell), who steals from tourists and is actually only interested in Rosa's camera. The meeting at 'Heaven' ultimately leads to a murderous race through the streets of Bangkok.