2007年,达科塔·布鲁·理查兹的处女作电影《黄金罗盘》上映,她在剧中饰演女主角莉拉·贝拉奎亚。此剧讲诉了一个早熟的女孩,前往一座平行宇宙搭救被黑暗势力绑架的朋友,在过程中与各种异形生物、巫婆和其他人物遭遇的故事。她也凭借此片获得了土星奖、广播电影评论协会奖、伦敦影评人协会、英国国家电影奖和青年艺人大奖的提名。
2008年,达科塔·布鲁·理查兹在电影《月亮坪的秘密》中饰演了女主角小女孩玛丽亚,此剧根据英国儿童文学女作家伊丽莎白·古吉的小说《古堡里的月亮公主》改编而成。这一年,她还主演了电视电影《垃圾箱里的婴儿》,在片中饰演了一个在婴儿时被丢弃到垃圾箱的孤独女孩。
2011年,达科塔·布鲁·理查兹参演了英国青少年连续剧《皮囊》,在本剧第五季和第六季中饰演了FrankyFitzgerald。
2013年,她在电影《拯救》中饰演了EloiseAshton。
达科塔·布鲁·理查兹有德国血统,母亲是一位美国人类学家。
2010年起,达科塔·布鲁·理查兹开始支持慈善组织“ActionForChildren”,英国第一个帮助弱势青年群体应对不公待遇和剥夺。
2011年,她为“海洋2012”活动拍摄裸照,这个活动旨在防止过度捕捞。