En plus de mettre en scène, Pen-ek Ratanaruang écrit souvent ses scénarios. C'est le cas de Monrak transistor (2001), Last life in the universe (2004), 6ixtynin9 (2005) et de son dernier long métrage, Ploy. Il a également produit 6ixtynin9 et fait l'acteur dans le film de Wisit Sasanatieng, Citizen Dog.
Avant de réaliser plusieurs longs métrages, dont Vagues invisibles l'année dernière, Pen-ek Ratanaruang s'est distingué dans son pays natal, la Thaïlande, en réalisant de nombreuses publicités pour la télévision nationale, récompensées dans le monde entier.