The Butterfly Tattoo Cast Duncan Stuart Jessica Blake Aidan Magrath Christopher Dane Dan Morgan Shazadee Beghum Peter Easterbrook Alvin Addo-Quaye Richard Hollingworth Debra Baker