I 2005 hadde Rourke sin tilbakekomst i Hollywood med sin rolle som «Marv» i Robert Rodriguez' versjon av Frank Millers . Rourke mottok priser for rollen, og fulgte opp med en birolle i Tony Scotts sammen med Keira Knightley.