Mark Wahlberg admits he regrets some of his film roles and he hopes God will forgive him for playing porn star Dirk Diggler in 'Boogie Nights'.