Versatile movie player
