This is an AMV I made for a contest recently, and I thought it'd be fun to share it here too. It's my first serious crossover vid and even though it gave me problems and took forever to finish, it was still fun combining my two favorite video game series.
Description from YouTube (because the video doesn't make sense without it):
Aerith and Zack were dating, but break up after a bad fight. Aerith then starts seeing Dante, but Zack thinks Dante is bad news and tries to get her to stop seeing him. Aerith knows that he's probably right, but because she's still angry with him, she says it's her life and he has no say in it anymore. Zack refuses to give up (he still cares about Aerith), and confronts Dante. This leads to a fight and Zack is killed. Although Dante says it was an accident, Aerith still can't forgive him and leaves. Eventually she meets Vergil and begins dating him, hoping to forget about Zack and Dante. Dante decides to try to fix things between him and Aerith and calls her one day, which leads Vergil to become suspicious. Dante denies that anything happened, but when Vergil learns that Aerith had been seeing Dante before, he becomes angry and ends up killing her. Dante, who isn't as heartless as he would like you to believe, decides to avenge her death (or something) and confronts Vergil. Unfortunately, Vergil wins the fight.