Aarton Eckhart and Miles Teller have been cast in an upcoming boxing biopic, Bleed for This.

Teller will play Vinny Pazienza, a world champion boxer who shot to stardom before being involved in a near-fatal car crash. Following the accident, his doctors warned he would never walk again.

The Dark Knight star Eckhart will play Vinny's trainer Kevin Rooney, who helps bring him back to fitness and win several more titles.

Teller currently stars alongside Zac Efron and Michael B Jordan in That Awkward Moment, while Eckhart can be seen in I, Frankenstein.

Ben Younger (Boiler Room, Prime) will write and direct Bleed for This, while Martin Scorsese serves as executive producer.