Arjuna is a heroic archer and central character in the ancient Indian epic, the Mahabharata. A Pandava prince, he faces a moral dilemma on the battlefield, leading to a profound discourse with his charioteer, Krishna, which forms the core of the Bhagavad Gita.