Combine rice, milk, and butter in a large saucepan. Stir in eggs. Combine sugar and cinnamon, stirring until well blended. Add sugar mixture to rice mixture. Cook over medium heat, stirring constantly, 20 minutes or until liquid is absorbed.
Stir in currants and vanilla. Cool slightly. Spoon into a large serving bowl. Serve warm or cold.