На jsfiddle этих краев не видно только из-за того, что высота картинки чуть меньше высоты родительского блока. Если жестко зададите высоту, в данном случае, к классу movie задать height: 450px будет заметен данный артефакт. Это особенность прорисовки border-radius браузерами, в местах закругления он размывается с фоном, что лежит под ним. И если цвет фона блока и фона родительского блока сильно различаются, можем наблюдать полупрозрачную линию цвета фона родителя. В данном примере, фоновый цвет блока, темный градиент, а фоновый цвет родителя белый фон картинки. Отсюда и эта "загадочная" белая линия. Как вариант решения данной проблемы добавить еще один элемент, который перекроет линию:
.movie-bg:before{
content: '';
display: block;
width: 100%;
height: 20px;
position: absolute;
bottom: 0;
background-color: #151516;
border-radius: 15px;
}