The entire Fullmetal Alchemist: Brotherhood story, but the roles have been shared around.
I'll try to give you the full list:
Gluttony's played by Ling,
Ling is played by Greed,
Greed is played by Edward,
Edward's played by Envy,
Envy's played by Alphonse,
Alphonse's played by Pride (Selim),
Pride's played by Olivier Armstrong,
Olivier is played by Izumi,
Izumi is played by Wrath (Bradley),
Wrath is played by Riza Hawkeye,
Riza's played by Lust,
Lust is played by Roy Mustang,
Roy's played by Kimblee,
Kimblee's played by Maes Hughes,
Maes is played by Yoki,
Yoki is played by Falman,
Falman is played by Gluttony.
Buccaneer is played by Sig Curtis,
Sig is played by Sloth,
Sloth is played by Alex Armstrong,
Alex is played by Scar,
Scar is played by Shou Tucker.
Elicia Hughes is played by May,
May is played by Nina Tucker.
Tim Marcoh and The Gold-Toothed Doctor swap,
As does Father and Hohenheim.
That's it so far (as for the important roles, anyway), so it needs work.
A Maybank and A Cameron? It's almost like a modern Romeo and Juliet. It's forbidden for them to be together. Could be the end of the world.
The stolen glances, the hidden feelings, the unspoken words, the secret meetings and the obvious hatred towards each other followed by constant conflicts and some hidden past that threatened them but there are always invisible strings tied and pulling them together no matter how hard the tides trying to pull and part them away from each other.